/ / Analisi del sentimento di testi non inglesi - python, machine-learning, nlp, sentiment-analysis, textblob

Analisi del sentimento di testi non inglesi: python, machine-learning, nlp, sentiment-analysis, textblob

Voglio analizzare il sentimento di testi che sono scritti in tedesco. Ho trovato molti tutorial su come farlo con l'inglese, ma non ho trovato nessuno su come applicarlo a lingue diverse.

Ho un'idea per usare il TextBlob Libreria Python per tradurre prima le frasi in inglese e poi fare analisi del sentimento, ma non sono sicuro se sia il modo migliore per risolvere questo compito.

O ci sono altri modi possibili per risolvere questo compito?

risposte:

2 per risposta № 1

Come Andy ha sottolineato sopra, l'approccio migliore sarebbe quello di addestrare il proprio classificatore. Un altro, più rapido e sporco approccio sarebbe quello di usare un lessico di sentimento tedesco come il SentiWSe calcola semplicemente la polarità di una frasesulla base dei valori di polarità delle sue singole parole (ad esempio sommandole). Questo metodo non è infallibile (per esempio non tiene conto della negazione), ma fornirebbe risultati ragionevoli in tempi relativamente brevi.


0 per risposta № 2

O come alternativa alla classificazione, potresti usare un lessico di sentimento dei termini soggettivi tedeschi. Sarebbe utile leggere questo articolo [1]. Il vantaggio di usare un modello basato sul lessico è che non richiede alcun addestramento.

Un altro modo per farlo è provare un modello ibrido che implica l'alimentazione dei termini nel lessico come caratteristiche per il classificatore stesso, insieme ad alcuni set di allenamento annotati manualmente.