Algoritmos de agrupamento podem ser classificados em diferentes categorias. Um algoritmo de agrupamento amplamente utilizado em aprendizado de máquina e mineração de dados é conhecido como K-Means. O K-Means, em sua versão original, é classificado como um tipo de algoritmo
- A baseado em grade.
- B baseado em grafo.
- C hierárquico.
- D partitivo.
- E por densidade.