K-Means tem dois problemas principais: - O número de clusters deve ser conhecido - Não lida com outliers Aqui está um algoritmo que aborda ambos os problemas: