Projeto 13 - Analisador de Sentimentos Simples 🎭
Neste projeto, você vai criar uma lógica que identifica se uma frase é positiva ou negativa baseado nas palavras utilizadas.
🎯 Objetivo
Entender as bases da análise de texto e como criar um algoritmo que "sente" o tom de uma mensagem.
🛠️ Ferramentas
- Google Colab.
- Python (Listas e Dicionários).
📝 Passo a Passo
-
Criação do "Dicionário de Sentimentos": Crie duas listas: uma com palavras felizes e outra com palavras tristes.
-
A Lógica do Robô:
- O usuário digita uma frase.
- O programa quebra a frase em palavras (Tokenização).
- Conte quantas palavras batem com cada lista.
-
O Veredito:
- Se houver mais positivas: Resultado = "😃 Feedback Positivo".
- Se houver mais negativas: Resultado = "😡 Feedback Negativo".
- Se empatar: Resultado = "😐 Feedback Neutro".
-
Teste: Teste com a frase: "O atendimento foi bom, mas o prato estava ruim". O que aconteceu? Como melhorar esse robô?
✅ Critérios de Entrega
- Print do código funcionando com pelo menos 3 frases de teste diferentes.
- Uma sugestão de como a IA (Deep Learning) resolveria o problema do "bom, mas ruim" melhor do que a nossa lista simples.
Conceito
Este projeto mostra a diferença entre a IA "baseada em regras" (Simbolista) e a IA que aprende contexto (Transformers)!