Natural Language Processing auf Basis von IBM Watson
- Thema:
- Natural Language Processing auf Basis von IBM Watson
- Art:
- MA
- BetreuerIn:
- Heiko Klarl, xdi 360, München
- BearbeiterIn:
- Karl-Arnold Bodarwé
- ErstgutachterIn:
- Christian Wolff
- ZweitgutachterIn:
- N.N.
- Status:
- unbekannt
- Stichworte:
- Big Data, Data Mining, Text Mining, IBM Watson, NLP, Natural Language Processing, Evaluation
- angelegt:
- 2016-10-25
- Beginn:
- 2016-09-10
- Anmeldung:
- 2016-10-01
- Antrittsvortrag:
- 2016-12-19
- Abgabe:
- 2017-03-01
- Textlizenz:
- Unbekannt
- Codelizenz:
- Unbekannt
Hintergrund
Die programmatische Verarbeitung von natürlicher Sprache stellte bis vor kurzer Zeit eine große Herausforderung dar. Im Zuge der rasanten Entwicklung von Cloud-Diensten, die Rechenzeit und Speicherplatz in großen Dimensionen zu überschaubaren Preisen bereit halten hat sich dies geändert. Mit der Vorstellung von IBM Watson konnten bisher erstaunliche Ergebnisse in der Verarbeitung und Auswertung natürlich sprachlicher Texte erzielt werden.
Zielsetzung der Arbeit
Im Rahmen der Arbeit sollen die Natural Language Processing Fähigkeiten von IBM Watson anhand eines praktischen Beispiels getestet werden.. Im ersten Teil der Arbeit, soll ein Überblick über die Funktionen von Watson geschafft werden, mögliche Verwendungszwecke aufgezeigt werden und, falls vorhanden, Literatur dazu verglichen werden.
Im zweiten Teil der Arbeit, soll anhand von Nutzerbewertungen auf Online-Shops geprüft werden, ob die Sprachanalyse-Tools von Watson in der Lage sind, aus dem Text einer Bewertung auf die gegebene Note zu schließen. Dazu sollen Reviews aus verschiedenen Quellen gesammelt und eingepflegt werden, anschließend sollen verschiedene APIs und Einstellungen von Watson geprüft werden um ein möglichst gutes Ergebnis zu erzielen. Auch die Aufbereitung und Darstellung der Daten durch Watson, sowie die vom Nutzer nötige Vorarbeit, sollen geprüft und ggf. mit anderen Tools verglichen werden.
Konkrete Aufgaben
- Einführung in IBM Watson
- Praktischer Teil
- Erstellung einer Spezifikation
- Implementierung
- Auswertung der Ergebnisse
- Nutzbarkeit von Watson für Textanalyse
Erwartete Vorkenntnisse
TBD