/ / Análisis de sentimientos de textos que no están en inglés: python, aprendizaje automático, nlp, análisis de sentimientos, bloques de texto

Análisis de sentimientos de textos que no están en inglés: python, aprendizaje automático, nlp, análisis de sentimientos, texto blob

Quiero analizar el sentimiento de los textos que están escritos en alemán. Encontré muchos tutoriales sobre cómo hacer esto con el inglés, pero no encontré ninguno sobre cómo aplicarlo a diferentes idiomas.

Tengo una idea para usar el TextBlob La biblioteca de Python traduce primero las oraciones al inglés y luego hace un análisis de sentimientos, pero no estoy seguro de si es la mejor manera de resolver esta tarea.

¿O hay otras formas posibles de resolver esta tarea?

Respuestas

2 para la respuesta № 1

Como Andy ha señalado anteriormente, el mejor enfoque sería entrenar a su propio clasificador. Otro enfoque más rápido y sucio sería utilizar un léxico de sentimiento alemán como el SentiWS, y computar la polaridad de una oración simplementesobre la base de los valores de polaridad de sus palabras individuales (por ejemplo, sumándolos). Este método no es infalible (por ejemplo, no toma en cuenta la negación), pero daría resultados razonables con relativa rapidez.


0 para la respuesta № 2

O como alternativa a la clasificación, puede utilizar un léxico de sentimiento de términos subjetivos alemanes. Sería beneficioso leer este documento [1]. La ventaja de usar un modelo basado en léxico es que no requiere ningún entrenamiento.

Otra forma de hacerlo es probar un modelo híbrido que incluya la alimentación de los términos del léxico como características para el clasificador en sí, junto con algunos conjuntos de entrenamiento anotados manualmente.