lunes, 11 de octubre de 2021

276 - Python (XIII) - Analisis de sentimientos en español

¿Por que estoy tocando un tema mas avanzado?

Por algo muy sencillo, es necesario que vean la capacidad que tiene python para poder hacer análisis, la comunidad esta trabajando continuamente en el desarrollo de nuevas herramientas, así tenemos cientos de librerías para hacer una gran variedad de actividades.

El otro curso que se esta desarrollando en este blog es MQL5 que es un lenguaje para metatrader 5, para poder hacer forex, sin embargo, podemos no aprender MQL y aprender python, y con el también podemos hacer análisis, esto lo veremos un poco mas adelante.

Bueno que tenemos ¿Que hacer para poder hacer el analisis de un texto en español?

Primero debemos instalar la libreria para ello escribirems lo siguiente

pip install sentiment-analysis-spanish

____________________________________________________________

Collecting sentiment-analysis-spanish

  Downloading sentiment_analysis_spanish-0.0.25-py3-none-any.whl (30.0 MB)

     |████████████████████████████████| 30.0 MB ...

Installing collected packages: sentiment-analysis-spanish

Successfully installed sentiment-analysis-spanish-0.0.25

_____________________________________________________________

también necesitamos instalar keras y tensorflow

pip install keras tensorflow

pip install sklearn

Ahora si vamos a programas

from sentiment_analysis_spanish import sentiment_analysis
sentiment = sentiment_analysis.SentimentAnalysisSpanish()
print(sentiment.sentiment("Juan ganara la loteria"))
print(sentiment.sentiment("Creo que es legal, pero inmoral el que se den estas cosas."))

Como ven es un codigo muy pequeño, que hacemos, primero importamos sentiment_analisys:spanish de sentiment_analysis, esto para poder invocar las funciones de sentiment

Posterior a eso, inicializamos sentiment, para poder usar el análisis de sentimientos, e imprimimos el resultado de las cadenas que leemos, mientas mayor sea el valor obtenido y cercano a uno es mas positivo el sentimiento.

Al ejecutarlo obtenemos

0.4737554465528978

0.000600448021425963

Saludos desde un lugar del cosmos

No hay comentarios.:

Publicar un comentario