Como ya sabemos, los algoritmos no supervisados son aquellos que no parten de un conjunto de datos etiquetados para extraer un patrón mediante aprendizaje por inducción (partiendo de ejemplos). Por el contrario, parten de un conjunto de datos del que no se tiene un conocimiento a priori, siendo el objetivo en este tipo de análisis la comprensión de los datos o la transformación automática de éstos.