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