File size: 1,269 Bytes
9398817
05d215e
9398817
 
 
 
05d215e
9398817
05d215e
 
 
 
 
9398817
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

---
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).