projetoamazon / README.md
klebes's picture
Update README.md
b80bd75 verified
---
title: Projeto Final - Chatbot de Sentimentos (ML + IA Generativa)
emoji: 🧠
colorFrom: yellow
colorTo: blue
sdk: gradio
sdk_version: 5.7.1
app_file: app.py
pinned: false
license: mit
---
# Projeto Final — Análise de Sentimentos (Amazon Polarity)
**Curso**: Machine Learning e Deep Learning
**Data**: 2025-11-12
**Grupo**: _(preencha com os integrantes)_
## 1. Definição do Problema
Classificar avaliações de produtos (Amazon) como **positivas** ou **negativas**.
**Justificativa**: problema real de PLN, com alto valor prático em e-commerce e suporte a decisões.
## 2. Dataset
- **Fonte**: [Hugging Face — `amazon_polarity`](https://huggingface.co/datasets/amazon_polarity)
- **Tamanho**: milhões de exemplos (usamos amostra para execução rápida)
- **Divisão**: treino/validação/teste
## 3. Metodologia
- **Pré-processamento**: limpeza básica de texto; TF‑IDF (ML) e tokenização simples (DL)
- **Modelos**:
- Baseline: TF‑IDF + Regressão Logística
- Comparativo: Random Forest
- Deep Learning: LSTM (PyTorch)
- **Métricas**: Accuracy, F1 (macro/weighted), Matriz de Confusão
## 4. Resultados (resumo)
> _Inclua as tabelas e gráficos principais. Compare ML vs. DL e explique as diferenças observadas._
## 5. Deploy (Hugging Face Spaces)
**Arquivos necessários**:
- `app.py`
- `requirements.txt`
- `baseline_pipe.pkl` (gerado pelo notebook)
**Passo a passo**:
1. Crie uma conta em https://huggingface.co (ou use a sua).
2. Clique em **Create new Space****Gradio****Python**.
3. Faça **Upload** de `app.py`, `requirements.txt` e `baseline_pipe.pkl`.
4. Aguarde o build do Space e teste a interface.
5. Edite este **README** com prints da interface funcionando e links.
## 6. Conclusões
- _Resumo dos achados e justificativas técnicas._
- _Limitações e próximos passos (ex.: transformers, tuning avançado, dados balanceados)._
## 7. Como reproduzir localmente
```bash
python -m venv .venv && source .venv/bin/activate # (Windows: .venv\Scripts\activate)
pip install -r requirements.txt
python app.py
```
---
> **Observação**: Este repositório/Space cumpre os **entregáveis**: notebook, deploy funcional e documentação.