Análisis de sentimiento

NLP - Analítica Estratégica de Datos


Fundación Universitaria Konrad Lorenz
Docente: Viviana Márquez vivianam.penama@konradlorenz.edu.co
Clase #13: Mayo 20, 2021

Retroalimentación taller 11

🚀 Hoy veremos...

🥺 Análisis de sentimiento

😭 Limitaciones


😭 Limitaciones


"El hotel estaba horrible, pero los empleados fueron muy amables"

😭 Limitaciones


😭 Limitaciones


😭 Limitaciones


Referencia (1)

Modelos basados en reglas

Utilizan puntuaciones pre-definidas para cada palabra y determinar el resultado de una frase sacando el promedio. (También son capaces de detectar modificadores).

😭 Limitación: Funciona sólo en inglés

pip install vaderSentiment

pip install textblob

Modelos basados en redes neuronales

Estos modelos aprenden los embeddings para considerar las similitudes entre las palabras y hacerlos resistentes a los errores de ortografía.

pip install flair https://pytorch.org/ Opción: Google Colab

⏳ Hoy vimos

¡Tiempo de taller!

Fecha de entrega: Mayo 27, 2021. (Antes del inicio de la próxima clase)

¡Último taller del semestre! 🥳

Info ⏭️

Talleres

12 talleres: Se calificarán los 10 talleres con las mejores notas (cada uno con un valor del 5.5% de la materia). También se sumarán los 20pts del taller 8.

Portafolio

Proyecto Final

Próxima clase: Redes neuronales & transformers

Información adicional

Con Vader, se puede agregar léxico y su puntuaje al modelo del análisis de sentimiento.

https://www.kaggle.com/rtatman/sentiment-lexicons-for-81-languages