Datapedia
Machine Learning

K-vecinos más cercanos (KNN)

Algoritmo que clasifica o predice el valor de una observación nueva basándose en los valores de sus K observaciones más similares del conjunto de entrenamiento.

ClasificaciónModelos clásicos

Para clasificar una nueva observación, KNN busca sus K vecinos más cercanos dentro del conjunto de datos de entrenamiento, según alguna medida de distancia, y le asigna la categoría más frecuente entre esos vecinos (o el promedio de sus valores, en un problema de regresión).

Su principal ventaja y su costo

Es extremadamente simple de entender e implementar, y no requiere ningún proceso de entrenamiento previo real. A cambio, calcular distancias contra todo el conjunto de datos en cada predicción puede ser lento y costoso cuando el conjunto de entrenamiento es muy grande.