Uma das aplicações do aprendizado não supervisionado é o agrupamento (clustering) de dados.

Um exemplo de algoritmo de aprendizado não supervisionado especificamente desenvolvido para essa finalidade é o