Projeto 06 - O Classificador de Frutas Automático 🍎🍊
Neste projeto, você vai construir um robô que decide se uma fruta é uma maçã ou uma laranja baseado no seu peso e textura.
🎯 Objetivo
Implementar o algoritmo KNN usando Python para classificar frutas.
🛠️ Ferramentas
- Google Colab.
- Scikit-Learn (
from sklearn.neighbors import KNeighborsClassifier).
📝 Passo a Passo
-
Dados de Treino:
- Características (Features):
[Peso, Textura](Textura: 0 para lisa, 1 para rugosa). - Rótulos (Labels): 0 para Maçã, 1 para Laranja.
- Características (Features):
-
Configuração do Robô:
- Crie o classificador KNN com
n_neighbors=3. - Treine o modelo com
modelo.fit(X, y).
- Crie o classificador KNN com
-
O Teste Real:
- Se eu te der uma fruta de 155g e textura rugosa (1), o que o robô dirá?
previsao = modelo.predict([[155, 1]]).
-
Análise:
- Mude o \(K\) para 1 e veja se o resultado muda. Mude para 5 e teste novamente.
✅ Critérios de Entrega
- Print do resultado da previsão (
[0]ou[1]). - Uma frase explicando se você concorda com a decisão do robô.
Curiosidade
O KNN é um dos algoritmos mais simples, mas é surpreendentemente poderoso para problemas de baixa complexidade!