Uma biblioteca open source projetada para análises de sentimento e insights contextuais em português (incluindo variações regionais) e adaptável para mercados locais. Ideal para empresas, pesquisadores e desenvolvedores.
- Análise de Sentimento: Classificação em positivo, negativo ou neutro.
- Tópicos e Tendências: Identificação de tópicos recorrentes em textos.
- Personalização: Treinar modelos personalizados para setores ou domínios específicos.
- Compatibilidade com APIs: Fácil integração com sistemas existentes.
- Privacidade: Processamento local, garantindo conformidade com LGPD.
- Python para lógica e processamento de dados.
- spaCy e Transformers para análise avançada de linguagem natural.
- FastAPI para integração via API.
- Docker para deploy portátil.
- Python 3.8 ou superior
- pip
Clone o repositório e instale as dependências:
git clone https://github.com/Reputacao-360/ao-sentiment-analysis.git
cd ao-sentiment-analysis
pip install -r requirements.txt
from sentiment_analysis import analyze_sentiment
text = "O serviço foi excelente, mas o preço é muito alto."
result = analyze_sentiment(text)
print(result) # {'sentiment': 'neutral', 'confidence': 0.89}
Execute o servidor:
uvicorn app.main:app --reload
Acesse a documentação da API:
http://127.0.0.1:8000/docs
Para treinar ou melhorar os modelos, utilize:
- Corpus Brasileiro
- Dados anotados da plataforma R360 (se aplicável).
Contribuições são bem-vindas! Veja o CONTRIBUTING.md para instruções detalhadas.
Este projeto está licenciado sob a MIT License. Veja o arquivo LICENSE para mais detalhes.
Para dúvidas ou suporte:
- E-mail: geral@reputacao360.online
- Site: R360