Como señala Bitwise en su respuesta k-means es un algoritmo de agrupación. Si se trata de k-nearest neighbours (k-NN) la terminología es un poco confusa:
-
en el contexto de la clasificación, es un algoritmo de clasificación, como también se señala en la respuesta mencionada
-
en general es un problema para el que existen varias soluciones (algoritmos)
Así pues, en el primer contexto, decir "clasificador k-NN" puede significar en realidad varios algoritmos concretos subyacentes que resuelven el problema k-NN, y su resultado se interpreta con fines de clasificación.
Se trata de dos cosas diferentes, pero quizá le interese saber que el algoritmo k-means es uno de los varios métodos posibles para resolver el problema k-NN (Marius Muja y David G. Lowe, "Vecinos más cercanos rápidos con configuración automática del algoritmo" , en la Conferencia Internacional sobre Teoría y Aplicaciones de la Visión por Computador (VISAPP'09), 2009 PDF )
1 votos
Una comparación concisa: web.archive.org/web/20170209125935/http://baoqiang.org/?p=579
2 votos
@FranckDernoncourt El enlace de tu comentario a baoqiang.org estaba roto, así que lo he sustituido por un enlace de Wayback Machine.