Spaces:
Runtime error
Runtime error
| 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 - Chatbot de Sentimentos (Discriminativo + Generativo) | |
| Curso: Machine Learning e Deep Learning | |
| Data: 2025-11-12 | |
| Autor(es): _(preencher)_ | |
| ## O que este Space demonstra | |
| - Classificacao de Sentimentos (ML): TF-IDF + Regressao Logistica. | |
| - IA Generativa (LLM): `google/flan-t5-base` (PT-BR) para redigir respostas educadas. | |
| - Interface: Gradio com duas abas (Analise e Chatbot). | |
| ## Como funciona | |
| - Se `baseline_pipe.pkl` nao estiver nos *Files*, o Space treina automaticamente um baseline pequeno (aprox. 0.5% do `amazon_polarity`) e salva localmente. | |
| - Para pular o autotrain, envie `baseline_pipe.pkl` gerado no notebook ou defina `DISABLE_AUTOTRAIN=1` em Settings -> Variables. | |
| ## Como usar | |
| 1) Aba "Analise de Sentimento" -> digite um texto -> Analisar. | |
| 2) Aba "Chatbot" -> clique em "1) Analisar sentimento" e depois "2) Gerar resposta". | |
| ## Trocas e extensoes | |
| - Mude o gerador via env var `GEN_MODEL_ID` (ex.: `pierreguillou/gpt2-small-portuguese`). | |
| - Substitua o baseline por transformer de classificacao (custo maior, melhores metricas). | |