A seguirPróximo guia
Agrupamento de deslocamento médio
Técnico
GUIA de fundamentos
K-Means é um algoritmo não supervisionado que classifica automaticamente os dados em K grupos, encontrando centros de cluster.
Ouça este guiaNarrado por IA · ~2 min
It matters because it reveals hidden structure in unlabeled data, from customer segments to image colors.
K-Means particiona os dados em um número escolhido de clusters, K, sem nenhum rótulo. Começa colocando K pontos chamados centróides, muitas vezes de forma aleatória. Em seguida, ele repete duas etapas: atribui cada ponto de dados ao centróide mais próximo e move cada centróide para a posição média dos pontos atribuídos a ele. Essas etapas são repetidas até que as atribuições parem de mudar, o que significa que o algoritmo convergiu. O objetivo é minimizar a variância dentro do cluster, a distância quadrada total entre os pontos e seu centróide. Como os resultados dependem das posições iniciais, a inicialização inteligente como K-Means++ separa os centróides iniciais. Você deve escolher K antecipadamente, muitas vezes guiado pelo “método do cotovelo” na curva de erro.
Segmentação de clientes: agrupar compradores por gastos e frequência de visitas para direcionar campanhas de marketing.
Compressão de cores da imagem: redução de milhões de cores de pixels para K tons representativos para diminuir o tamanho do arquivo.
Organização de documentos: agrupamento de artigos de notícias ou tickets de suporte por tópico sem categorias predefinidas.
Detecção de anomalias: sinalização de pontos distantes de qualquer centro de cluster como possíveis fraudes ou falhas de sensores.
K-Means continua sendo um carro-chefe porque é rápido e pode ser dimensionado para grandes conjuntos de dados por meio de versões em minilote que atualizam centróides em pequenas amostras. A pesquisa continua sobre a seleção automática de K, inicialização mais inteligente e variantes de kernel ou aprendizado profundo que lidam com clusters não esféricos. É cada vez mais usado como uma etapa de pré-processamento, compactando dados ou gerando recursos antes de alimentar modelos mais complexos, e dentro de bancos de dados vetoriais para acelerar a busca por similaridade em embeddings.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
K-Means é um algoritmo não supervisionado que classifica automaticamente os dados em K grupos, encontrando centros de cluster. É importante porque revela estruturas ocultas em dados não rotulados, desde segmentos de clientes até cores de imagens.
K é o número de clusters que o usuário especifica antes de executar o algoritmo; o método então encontra esse número de centróides.
K-Means alterna entre atribuir cada ponto ao seu centróide mais próximo e recalcular cada centróide como a média dos pontos atribuídos.
K-Means minimiza a inércia, a distância quadrada total entre os pontos e seu centróide atribuído, tornando os clusters compactos.
Não supervisionado significa que os dados não possuem rótulos; K-Means encontra estrutura por conta própria, sem ser informado dos grupos corretos.
O método do cotovelo plota o erro versus K e procura a curva onde a adição de mais clusters deixa de ajudar muito.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Agrupamento de deslocamento médio
Técnico