O applet abaixo é uma implementação do algoritmo de classificação K-Nearest Neighbor (KNN). Para sua utilização, basta preencher o campo "Pontos" com o número de pontos desejados a serem gerados e o campo "Classes" com o número de classes de pontos. Ao clicar em "Plotar", serão exibidos os pontos de forma randômica no espaço a direita sendo que cada cor representa uma classe de pontos. Depois de gerado os pontos, basta preencher o campo "K" e clicar em qualquer lugar da caixa a direita para ter o novo ponto classificado segundo os Ks mais pŕoximos.
Github: Código Fonte
Licença: Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada.