Estamos preparando el PDF de «K-means por coordinación». Se descargará automáticamente en cuanto esté listo.
← Lumbre

Aprendizaje No Supervisado · 5.º K-means por coordinación

Portada de K-means por coordinación

K-means por coordinación

✦ K-means es el agrupamiento más simple y más usado: reparte los datos en k grupos compactos dejándolos coordinarse solos, sin jefe central · Aprendizaje No Supervisado · Machine Learning · y te lleva 9 minutos

Roadwise Consulting

Firmado y verificado · Biblioteca UNIV

Objetivo: Explicar el algoritmo k-means como una alternancia entre asignar puntos a centroides y recalcular centroides, y analizar su sensibilidad al número k y al escalado.

9 min Aprendizaje No Supervisado · Machine Learning 18–30 años
Más
K-means por coordinación

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a Aprendizaje No Supervisado · 5.º semestre Cursos Explorar Mi cuenta Salir del modo estudio

K-means por coordinación

El algoritmo k-means explicado
Vídeo en español que recorre la coreografía de asignar puntos a centroides y recentrarlos hasta que los grupos se estabilizan.

La meta: compactez

K-means busca partir los datos en k grupos de forma que cada punto esté lo más cerca posible del centro de su grupo. La calidad se mide con la inercia: la suma de cuadrados de distancia de cada punto a su centroide. Minimizarla es el objetivo del algoritmo.

Paso de asignación

Dados unos centroides, cada punto se asigna al centroide más cercano. Así nacen k grupos: todos los puntos que comparten centro. Este paso reparte el espacio en regiones de Voronoi alrededor de cada centro.

Tres nubes de puntos separadas, cada una con una estrella en su centro y fronteras punteadas alrededor.
Así se ve un k-means convergido: cada estrella es el centroide de su grupo y las fronteras punteadas marcan las regiones de Voronoi que reparten el espacio.

Paso de actualización

Con los grupos formados, cada centroide se recalcula como la media de los puntos que lo integran. Los centros se deslizan hacia el corazón de sus seguidores, buscando reducir la distancia media.

Alternar hasta converger

Asignación y actualización se repiten en bucle. En cada ronda la inercia baja o se mantiene, y nunca sube —el algoritmo desciende un objetivo—, hasta que las asignaciones se estabilizan y ya no hay movimiento: convergencia.

Elegir k: el codo

K es un hiperparámetro que hay que fijar. Una pista es la regla del codo: graficar inercia contra k y buscar el punto donde la bajada se aplana. Complementa con la silhouette, que mide qué bien separados quedan los grupos.

Sensibilidad al escalado

K-means trabaja con distancias euclídeas, así que una variable en miles dominará a otra en unidades. Sin estandarizar, los grupos reflejarán las escalas arbitrarias de las columnas y no la estructura real. Escalar antes es imprescindible.

Inicialización k-means++

Elegir los centros iniciales al azar puede conducir a soluciones pobres. K-means++ esparce las semillas iniciales, alejándolas entre sí, lo que acelera la convergencia y mejora mucho la calidad media del resultado. Hoy es el método por defecto.

Óptimos locales

K-means no garantiza el mejor agrupamiento posible: puede quedarse atrapado en un mínimo local según cómo empiece. Por eso se ejecuta varias veces con reinicios distintos y se conserva el de menor inercia.

Errores frecuentes

  • No estandarizar y dejar que las escalas manden en la formación de grupos.
  • Forzar k-means sobre grupos alargados o anidados, que no es capaz de encontrar.
  • Elegir k por antojo en lugar de consultar el codo y la silhouette.

Ejemplo resuelto: segmentar clientes por gasto

Una tienda en línea quiere dividir su base de clientes por frecuencia y monto de compra, sin tener etiquetas previas. El camino:

  1. Escalar: estandarizar gasto y frecuencia para que una unidad no domine a la otra.
  2. Sembrar: colocar los k centroides iniciales con k-means++ para arrancar bien.
  3. Coordinar: repetir asignar y recentrar hasta que las etiquetas dejen de cambiar.
  4. Elegir k: mirar la regla del codo y confirmar con la silhouette.
  5. Nombrar: inspeccionar los centros resultantes y bautizar cada segmento.

¿Para qué sirve en la realidad?

K-means es el caballo de batalla de la segmentación de clientes, la compresión de color y el preproceso de grandes catálogos: rápido, escalable y fácil de explicar, siempre que los grupos sean compactos y las escalas estén cuidadas.

¿Qué garantiza cada ronda completa de asignación y actualización en k-means?

K-means descubre bien grupos con forma de media luna entrelazadas.

Qué es un centroide

El centroide es la media vectorial de su grupo, un punto que puede no corresponder a ningún ejemplo real. Representa al grupo por igual en todas las dimensiones, y moverlo hacia el corazón de sus miembros es lo que afina la partición ronda tras ronda.

K-means

Objetivo que minimiza k-means
inercia
Paso que reparte puntos al centro mas cercano
asignacion
Paso que mueve el centro a la media
actualizacion
Criterio grafico para elegir k
codo
Inicializacion que esparce semillas
k-means++

Toca una tarjeta para ver la respuesta.

Ordena una iteración del algoritmo k-means:

Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.

Une cada pieza de k-means con su papel.

      Grupos que se coordinan solos

      • K-means
        • Objetivo
          • minimizar inercia
            • grupos compactos
            • Bucle
              • asignar
                • recentrar
                • K
                  • regla del codo
                    • silhouette
                    • Cuidados
                      • estandarizar
                        • óptimos locales

                      Tu k-means sobre datos sin estandarizar agrupa por una sola variable. Explica con tus palabras por qué ocurre y qué dos cambios lo arreglarían.

                      Tu texto se guarda sólo en este dispositivo.

                      Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.
                      Más sobre esta lección
                      Explora temas relacionados

                      Conceptos

                      Comentarios

                      Inicia sesión para comentar.

                      Todavía no hay comentarios. Sé la primera persona en opinar.