Skip to content

Projeto de Classificação Wi-Fi usando K-Nearest Neighbors (KNN) Este projeto utiliza o algoritmo K-Nearest Neighbors (KNN) para classificar dados de Wi-Fi. O objetivo é prever a classe de uma determinada observação com base nas medidas de sinal de várias redes Wi-Fi.

Notifications You must be signed in to change notification settings

lucas1221/Prediction-KNN-Wifi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Projeto de Classificação Wi-Fi usando K-Nearest Neighbors (KNN)

Este projeto utiliza o algoritmo K-Nearest Neighbors (KNN) para classificar dados de Wi-Fi. O objetivo é prever a classe de uma determinada observação com base nas medidas de sinal de várias redes Wi-Fi.

Bibliotecas Utilizadas

O projeto utiliza as seguintes bibliotecas Python:

  • numpy: Usada para manipulação de arrays e operações matemáticas.
  • pandas: Usada para manipulação e análise de dados.
  • matplotlib: Usada para criação de gráficos e visualizações de dados.
  • seaborn: Usada para melhorar a estética e a visualização dos gráficos matplotlib.
  • sklearn: Usada para implementar o algoritmo K-Nearest Neighbors (KNN) e várias funções de avaliação de modelos.

#Como o Código Funciona

  1. Carregamento dos dados: O código começa carregando os dados do arquivo ‘wifi.csv’ localizado no diretório ‘/content/sample_data’.

  2. Pré-processamento dos dados: Os dados são então normalizados para terem média zero e desvio padrão um. Isso é feito para garantir que todas as características tenham a mesma escala.

  3. Modelagem: Um modelo KNN é criado e ajustado aos dados normalizados. O número de vizinhos é definido como 4.

  4. Predição: O modelo é usado para prever a classe de uma nova observação.

  5. Avaliação do modelo: O modelo é avaliado usando várias métricas, incluindo acurácia, precisão, recall e F1-score. A avaliação é feita usando validação cruzada estratificada.

  6. Matriz de confusão: Uma matriz de confusão é plotada para visualizar o desempenho do modelo.

About

Projeto de Classificação Wi-Fi usando K-Nearest Neighbors (KNN) Este projeto utiliza o algoritmo K-Nearest Neighbors (KNN) para classificar dados de Wi-Fi. O objetivo é prever a classe de uma determinada observação com base nas medidas de sinal de várias redes Wi-Fi.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages