k-Means y elección de k
Los métodos del codo y de la silueta.
k-Means y elección de k es una lección gratuita de Data Science Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Data Science Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Data Science Academy incluye 4 lecciones en total.
Partes de esta lección aún no han sido traducidas y se muestran en inglés.
The Go-To Clusterer
k-Means is the most popular clustering algorithm: it splits your data into k groups by grouping points around central anchors. 🎯
Centroids Are Anchors
Each cluster has a centroid, the mean position of its members. Points join the cluster whose centroid sits closest to them.
The Repeating Dance
k-Means alternates two steps: assign every point to its nearest centroid, then recompute each centroid from its new members.
It Settles Down
Those steps repeat until assignments stop changing. The algorithm has converged, and the clusters are final.
You Choose k First
k-Means cannot invent the number of groups. You must pick k up front, and the right value is rarely obvious.
Run It in One Line
scikit-learn makes fitting easy. Set n_clusters to your chosen k and call fit on your scaled data.
from sklearn.cluster import KMeans
model = KMeans(n_clusters=3).fit(X)Inertia Measures Tightness
After fitting, inertia reports the total squared distance from points to their centroids. Lower means tighter clusters.
model.inertia_The Elbow Method
Plot inertia for many k values. Where the curve bends sharply, the elbow, often marks a good number of clusters.
Diminishing Returns
Past the elbow, adding clusters barely lowers inertia. That flattening signals you are just splitting groups that already fit well.
The Silhouette Score
A second guide is the silhouette score: it rewards points that sit close to their own cluster and far from others.
from sklearn.metrics import silhouette_scoreStart Smarter
Random starts can land badly, so scikit-learn defaults to k-means++, which spreads initial centroids out for steadier results.
Quick Check
Let us check how you would pick a sensible k.
Recap
k-Means groups points around centroids for a chosen k; the elbow and silhouette help you pick that k well. 🎯
Preguntas frecuentes
¿La lección «k-Means y elección de k» es gratis?
Sí — el texto completo de «k-Means y elección de k» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Data Science Academy, actualiza a CoddyKit PRO. El curso de Data Science Academy incluye 4 lecciones en total.
¿Qué aprenderé en «k-Means y elección de k»?
Los métodos del codo y de la silueta. Practicas Data Science Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Data Science Academy?
No se requiere experiencia previa. Data Science Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «k-Means y elección de k»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Data Science Academy?
Sí. Cada lección de Data Science Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Supervisado frente a no supervisado
- k-Means y elección de k
- Jerárquico y DBSCAN
- Perfilar y nombrar sus clústeres