https://github.com/lucianoayres/sentiment-analysis-app
App de anális de sentimento em avaliações de produtos em português usando BERT com fine-tuning em dados do e-commerce brasileiro.
https://github.com/lucianoayres/sentiment-analysis-app
Last synced: 19 days ago
JSON representation
App de anális de sentimento em avaliações de produtos em português usando BERT com fine-tuning em dados do e-commerce brasileiro.
- Host: GitHub
- URL: https://github.com/lucianoayres/sentiment-analysis-app
- Owner: lucianoayres
- License: mit
- Created: 2025-04-13T02:43:22.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-13T03:15:19.000Z (about 2 months ago)
- Last Synced: 2025-04-13T03:41:07.972Z (about 2 months ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎯 Análise de Sentimento em Avaliações de Produtos
Este sistema analisa o sentimento em avaliações de produtos em português usando o modelo BERT com fine-tuning em dados do e-commerce brasileiro.
## 🔍 Sobre o Projeto
O **NLP-Sentinel** é um projeto de **Processamento de Linguagem Natural (PLN)** focado na análise de sentimentos em avaliações de produtos. O sistema utiliza um modelo BERT com fine-tuning em dados reais do e-commerce brasileiro para classificar avaliações como positivas ou negativas.
### 🤖 Modelo
- **Base**: BERT (Bidirectional Encoder Representations from Transformers)
- **Versão**: [neuralmind/bert-base-portuguese-cased](https://huggingface.co/neuralmind/bert-base-portuguese-cased)
- **Fine-tuning**: [layers2024/bert-sentiment](https://huggingface.co/layers2024/bert-sentiment)
- **Dataset**: [Olist Store](https://www.kaggle.com/datasets/olistbr/brazilian-ecommerce/data) (100k+ avaliações)### 📈 Performance
- **Acurácia**: 94.26%
- **F1-Score**: 94.37%### 📝 Características
- Interface web intuitiva usando Gradio
- Processamento de texto em português
- Análise em tempo real
- Indicação de confiança na classificação## 🌐 Demo Online
Experimente a aplicação em:
➡️ [https://huggingface.co/spaces/layers2024/sentiment-analysis](https://huggingface.co/spaces/layers2024/sentiment-analysis)## 💻 Instalação Local
### Pré-requisitos
- Python 3.10+
- Git (opcional)### Instalação
1. Clone o repositório:
```bash
git clone [email protected]:lucianoayres/sentiment-analysis-app.git
cd sentiment-analysis-app
```2. Execute o script de instalação e inicialização:
```bash
./run.sh
```O script irá:
- Criar um ambiente virtual Python
- Instalar as dependências necessárias
- Iniciar a aplicação## 👨💻 Autor
**Luciano Ayres** - [LinkedIn](https://linkedin.com/in/lucianoayres)
## 📚 Referências
- [Hugging Face Transformers](https://huggingface.co/docs/transformers)
- [Gradio Documentation](https://gradio.app/docs/)
- [BERT Paper](https://arxiv.org/abs/1810.04805)