Skip to content

Sentiment analysis and classification of German/English product reviews

Notifications You must be signed in to change notification settings

lorenanda/Sentimentanalyse-HU-SS20

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Humboldt-Universität zu Berlin | Institut für deutsche Sprache und Linguistik | Sommersemester 2020 | LV "Einführung in NLP mit Python" (Thomas Krause)

Projektgruppe

  • Lorena Ciutacu
  • Damyan Lissitchkov

Thema

Sentimentanalyse von Produkt-Bewertungen

Beschreibung

Sentimentanalyse ist eine Methode des Textmining, die es ermöglicht, die Valenz eines Textes zu erkennen und zu klassifizieren. Ziel unseres Projektes ist es, eine Sentimenanalyse von Produktbewertungen durchzuführen, um die schriftlich ausgedrückten Meinungen der Kunden als positiv/negativ zu klassifizieren. Wir analysieren deutschsprachige Bewertungen von Kleidungen und Kaffees. Die Herausforderung dieser Aufgabe besteht darin, dass die Tools für Sentimentanalyse vorwiegend auf die englische Sprache trainiert sind und nicht einfach auf Deutsch übertragen werden können. Dafür verwenden wir verschieden Libraries und vergleichen ihre Leistung bzw. Genauigkeit für deutsche Texte.

Daten

In diesem Projekt benutzen wir die folgende Datasets:

Analyse

Erstens haben wir eine Text- bzw. Sentimentanalyse von deutschen Kaffeebewertungen mit VADER und TextBlob durchgeführt.

Zweitens haben wir englische und deutsche Kleidungsbewertungen (übersetzte Bewertungen) mit SpaCy verarbeitet, dann zwei Machine Learning Modelle für die Klassifizierung von Sentiment-Scores verwendet und folgende Genauigkeit Werte erreicht:

  • Logistic Regression: 95,65% auf English bzw. 86,53% auf Deutsch
  • Support Vector Classifier: 86,46% auf English

Tools

About

Sentiment analysis and classification of German/English product reviews

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published