File size: 1,949 Bytes
d6cc6b2 aa5f929 d6cc6b2 aa5f929 d6cc6b2 aa5f929 |
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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
---
title: sentiment-analysis-committee
emoji: 👥
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: "4.12.0"
app_file: app.py
pinned: false
---
# Sentiment Analysis Committee
A comprehensive sentiment analysis tool using multiple methods, including BERT (Base and Large), DistilBERT, SiEBERT, TextBlob, VADER, and AFINN.
## How to Use
Enter text into the interface to receive sentiment analyses from various methods. The committee's decision is based on the majority of votes among the methods.
## Technical Details
This project leverages various natural language processing models to evaluate the sentiment of entered text:
- **BERT Base and BERT Large**: Transformer-based models providing sentiment scores and labels. BERT Large is a larger variant of BERT with more layers, potentially offering more nuanced sentiment analysis.
- **DistilBERT**: A distilled version of BERT, optimized for speed and efficiency.
- **SiEBERT**: A RoBERTa-based model fine-tuned for sentiment analysis.
- **TextBlob**: Utilizes Naive Bayes classifiers, offering straightforward sentiment evaluations.
- **VADER**: Designed for social media and short texts, giving a compound sentiment score.
- **AFINN**: A lexical method assigning scores to words, indicating sentiment intensity.
The final decision of the committee is determined by a majority vote approach, providing a balanced sentiment analysis.
## Additional Information
- Developed by Ramon Mayor Martins (2023)
- E-mail: [rmayormartins@gmail.com](mailto:rmayormartins@gmail.com)
- Homepage: [https://rmayormartins.github.io/](https://rmayormartins.github.io/)
- Twitter: [@rmayormartins](https://twitter.com/rmayormartins)
- GitHub: [https://github.com/rmayormartins](https://github.com/rmayormartins)
## Notes
- The committee's decision is democratic, based on the majority vote from the utilized methods.
- The project is implemented in Python and hosted on Hugging Face Spaces.
|