Aplicación Práctica: K-Means (Aprendizaje No Supervisado)
Algoritmo de K-Means: El algoritmo de K-Means es un método de aprendizaje no supervisado que agrupa un conjunto de datos en k grupos basándose en sus características. Funciona de la siguiente manera: Inicialización: Selecciona k centroides iniciales de manera aleatoria. Asignación: Asigna cada punto de datos al centroide más cercano. Actualización: Calcula nuevos centroides como el promedio de los puntos asignados a cada cluster. Repetición: Repite los pasos 2 y 3 hasta que los centroides no cambien significativamente o se alcance un número máximo de iteraciones. Ejemplo de Aplicación: Segmentación de Clientes en Marketing Supongamos que tienes un conjunto de datos con información sobre clientes, como ingresos y gasto en productos. Queremos segmentar a los clientes en grupos para adaptar estrategias de marketing específicas a cada segmento. El codigo de acontinuación se tiene: # Importar bibliotecas import pandas as pd import matplotlib.pyplot as plt from sklearn.cluster impo...