projeto em NumPy Skill Tree

Implementação do Algoritmo de Regressão K-Nearest Neighbors

Iniciante

Neste projeto, você aprenderá como implementar o algoritmo de regressão K-Nearest Neighbors (KNN) usando Python. KNN é um método de machine learning amplamente utilizado, comumente empregado em problemas de classificação. No entanto, também pode ser aplicado a tarefas de regressão, onde o objetivo é prever um valor alvo contínuo.

pythondata-science

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste projeto, você aprenderá como implementar o algoritmo de regressão K-Vizinhos Mais Próximos (KNN) usando Python. KNN é um método de aprendizado de máquina amplamente utilizado, comumente empregado para problemas de classificação. No entanto, ele também pode ser aplicado a tarefas de regressão, onde o objetivo é prever um valor alvo contínuo.

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como entender o algoritmo de regressão KNN e seu princípio de funcionamento
  • Como implementar o algoritmo de regressão KNN em Python
  • Como calcular as distâncias euclidianas (Euclidean distances) entre os dados de teste e os dados de treinamento
  • Como identificar os k vizinhos mais próximos e recuperar seus valores alvo
  • Como calcular a média dos valores alvo dos k vizinhos mais próximos para prever a saída para os dados de teste

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Implementar o algoritmo de regressão KNN do zero usando Python
  • Usar a distância euclidiana (Euclidean distance) como uma medida de distância no algoritmo KNN
  • Aplicar o algoritmo de regressão KNN para prever valores alvo contínuos
  • Demonstrar habilidades práticas na implementação de algoritmos de aprendizado de máquina

Professor

labby
Labby
Labby is the LabEx teacher.