SentimentAnalyzer / README.md
gcmarian's picture
Update README.md
cf37019 verified
---
title: SentimentAnalyzer
emoji: 🏃
colorFrom: indigo
colorTo: blue
sdk: gradio
sdk_version: 5.21.0
app_file: app.py
pinned: false
short_description: Interfaz para analizar el sentimiento del texto
---
# **SentimentAnalyzer** 🧠💬
¡Bienvenido a **SentimentAnalyzer**! Esta aplicación realiza **análisis de sentimientos** (positivo, negativo o neutro) a través de una interfaz web interactiva creada con **Gradio** y potenciada por **VADER (Valence Aware Dictionary and sEntiment Reasoner)**. Un proyecto **low-code** perfecto para explorar el análisis de sentimientos de forma rápida y accesible, ¡sin necesidad de ser un experto en programación! 🚀
---
## **Características**
- **Simplicidad Low-Code**:
- 🐍 Construido con **Python** y la biblioteca **Gradio** para una interfaz de usuario intuitiva.
- 📉 Requiere un conocimiento mínimo de programación para ejecutarlo o personalizarlo.
- 🚀 Formato listo para usar, ideal para desplegar en plataformas como **Hugging Face Spaces**.
- **Análisis de Sentimientos con VADER**:
- 🌎 **Optimizado para inglés**: VADER es especialmente preciso con textos en inglés.
- 📱 **Diseñado para redes sociales y textos cortos**:
- Ideal para **tweets**, reseñas y comentarios.
- 🧠 **Análisis basado en reglas**:
- Utiliza un diccionario predefinido con valencias emocionales para cada palabra.
- Soporta reglas contextuales como intensificadores (*very*), negaciones (*not bad*) y expresiones coloquiales.
- **Resultados Detallados**:
- 🔍 Muestra el sentimiento general del texto (Positivo, Negativo o Neutro).
- 📊 Proporciona un desglose de las puntuaciones internas de VADER (compuesto, positivo, neutro y negativo).
---
## **¿Qué hace único a VADER?** 💡
VADER no es un modelo de inteligencia artificial convencional. En lugar de aprender a partir de datos, utiliza:
- 📚 Un **diccionario preconstruido** de palabras con valencia emocional (positiva, negativa, neutra).
- ⚙️ **Reglas de procesamiento** que ajustan las puntuaciones según el contexto del texto.
Esto hace que VADER sea:
-**Ligero y eficiente**: Perfecto para análisis en tiempo real.
- 🔍 **Transparente**: Sus reglas y resultados son interpretables, lo que facilita entender cómo se generan los resultados.
---
## **Demo en Vivo** 🎉
Prueba la aplicación en vivo en **Hugging Face Spaces**: [SentimentAnalyzer en Hugging Face](https://huggingface.co/spaces/gcmarian/SentimentAnalyzer)
---
## **Futuras Mejoras** 🔮
Este proyecto muestra cómo hacer análisis de sentimientos con un enfoque **low-code** usando VADER. En el futuro, se podrían incluir:
- 🌍 Soporte para múltiples idiomas mediante traducción en tiempo real.
- 🤖 Integración con modelos avanzados como **BERT** o **RoBERTa** para análisis más matizados.
---
## **Agradecimientos** 🙏
Este proyecto utiliza:
- **VADER Sentiment Analysis**: Herramienta de análisis basada en reglas para detectar sentimientos en texto.
- **Gradio**: Una biblioteca para construir interfaces web de manera rápida y eficiente.
---
### **¡Gracias por tu interés!** 🌟
Si tienes alguna pregunta o sugerencia, ¡no dudes en contactarme! 😊