Skip to content

hialomuniz/AM_TR01

Repository files navigation

Repositório para a implementação do algoritmo K-Nearest Neighbour.

Para compilar o programa, basta executar o Makefile contido neste repositório, usando o comando make.

O programa pode ser executado de duas formas. O usuário pode passar como único parâmetro a base de dados completa (./KNN data_set). Neste caso, o algoritmo irá gerar dois arquivos, train_data_set e test_data_set, aonde o primeiro contém 80% das instâncias da base original, escolhidas de forma randômica, e a base de teste contém os 20% restantes.

A segunda forma é passando como parâmetros a base de dados de treinamento e a de testes (sendo gerados pelo sistema ou não). A execução neste caso é: ./KNN training_set testing_set. O algoritmo irá construir um modelo utilizando na base de treinamento e irá tentar predizer a classe das instâncias com base nas instâncias do conjunto de dados de treinamento. Ao final, o programa imprime a quantidade de acertos em relação ao total, e a precisão do algoritmo naquela base de dados em particular.

Link do repositório: https://github.com/hialo/AM_TR01

About

Repositório para a implementação do algoritmo K-Nearest Neighbour.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages