K-means Clustering Visualizer
Explore unsupervised learning through interactive K-means clustering
from sklearn.cluster import KMeans
kmeans = KMeans(n_clusters=k, random_state=42)
labels = kmeans.fit_predict(X)
# Discover hidden patterns in data
kmeans = KMeans(n_clusters=k, random_state=42)
labels = kmeans.fit_predict(X)
# Discover hidden patterns in data
Clustering Mode
Study Mode: Analyze student performance data and see how K-means groups students by academic achievement.
Parameters
Ready to generate data
Clustering Visualization
No Data Generated Yet
Generate data using the controls on the left to see K-means clustering in action.