/ / Analyse des sentiments de textes non anglais - python, apprentissage automatique, nlp, analyse des sentiments, textblob

Analyse des sentiments de textes non anglais - python, apprentissage automatique, nlp, analyse des sentiments, textblob

Je veux analyser le sentiment des textes écrits en allemand. J'ai trouvé beaucoup de tutoriels sur la façon de faire cela avec l'anglais, mais je n'en ai trouvé aucun sur la façon de l'appliquer à différentes langues.

J'ai une idée d'utiliser le TextBlob La bibliothèque Python doit d'abord traduire les phrases en anglais, puis faire une analyse des sentiments, mais je ne suis pas sûre que ce soit ou non la meilleure façon de résoudre cette tâche.

Ou existe-t-il d'autres moyens possibles de résoudre cette tâche?

Réponses:

2 pour la réponse № 1

Comme Andy l’a souligné plus haut, la meilleure approche serait de former votre propre classificateur. Une autre approche plus rapide et plus sournoise consisterait à utiliser un lexique des sentiments allemand tel que le SentiWSet calculer la polarité d'une phrase simplementsur la base des valeurs de polarité de ses mots individuels (par exemple en les additionnant). Cette méthode n’est pas infaillible (elle ne prend pas en compte la négation, par exemple), mais elle donnerait des résultats raisonnables assez rapidement.


0 pour la réponse № 2

Ou, au lieu de la classification, vous pouvez utiliser un lexique de sentiments composé de termes subjectifs allemands. Il serait avantageux de lire ce document [1]. L’avantage d’utiliser un modèle basé sur le lexique est qu’il n’exige aucune formation.

Une autre façon de le faire est d’essayer un modèle hybride qui implique d’alimenter les termes du lexique sous forme d’entités pour le classificateur lui-même, ainsi que des ensembles d’entraînement annotés manuellement.