Benchmarking de Diferentes Implementações do Algoritmo KNN - Carlos Junior Felix Rodrigues

Resumo: O avanço da computação tem nos levado a uma era onde é possı́vel a análise de uma grande quantidade de dados por algoritmos de aprendizado de máquina. Tendo em vista a importância dessa área, este trabalho apresenta um estudo de desempenho para a implementação do algoritmo KNN utilizando a linguagem de programação funcional Elixir. Para uma base de comparação foram utilizados implementações em Python fazendo uso de bibliotecas comumente aplicadas para esta tarefa. Este estudo pretende, dentro de suas delimitações, encontrar uma forma eficiente de se implementar o algoritmo KNN em Elixir.

Banca:
Flávio Luis de Mello, DSc. (Presidente)
Heraldo Luis Silveira de Almeida, DSc. (Examinador)
Paulo Oliveira Lenzi Valente (Examinador)