No clusters found with sufficient samples of class (class_sample). Try lowering the cluster_balance_threshold or increasing the number of clusters.
Package:
imbalanced-learn
5428
Exception Class:
RuntimeError
Raise code
valid_clusters.append(cluster_mask)
cluster_sparsities.append(self._find_cluster_sparsity(X_cluster_class))
cluster_sparsities = np.array(cluster_sparsities)
cluster_weights = cluster_sparsities / cluster_sparsities.sum()
if not valid_clusters:
raise RuntimeError(
f"No clusters found with sufficient samples of "
f"class {class_sample}. Try lowering the "
f"cluster_balance_threshold or increasing the number of "
f"clusters."
)
for valid_cluster_idx, valid_cluster in enumerate(valid_clusters):
Links to the raise (1)
https://github.com/scikit-learn-contrib/imbalanced-learn/blob/edf6eae2c00f7fa6d76ee381f5b625155061a725/imblearn/over_sampling/_smote/cluster.py#L244NO FIXES YET
Just press the button and we will add solution
to this exception as soon as possible
* As many users press the button, the faster we create a fix
Add a possible fix
Please authorize to post fix