Natural Language Processing
Befasst sich mit der Verarbeitung von natürlicher Sprache.
Ist eine “Königsdiziplin” der KI.
Grundlegend sind einige Methoden beinhaltet:
- Tokenisation
- Part-Of-Speech Tagging
- Named Entity Recognition
- Sentiment-Analyse
- Sprachgenerierung
Anwendungsbereiche
- Maschinelle Übersetzung
- Chatbots
- Textklassifizierung
Herausforderungen
- Vielfalt der natürlichen Sprachen:
- Semantische Vielfalt innerhalb einer Sprache
- Ambiguität
- Wortneuschöpfungen
- Wortspiele / Metaphern
Wörter und Sätze bedeuten oft verschiedene Dinge, abhängig von ihrem Kontext. Zwischen verschiedenen Sprachen können sich Strukturen grundlegend unterscheiden, es ändert sich nicht nur die Menge der verwendeten Vokabeln.
Linguistische Ebenen
Phonetik
- Physische Aspekte von Lauten
- Produktion und Wahrnehmung von Geräuschen
Phonologie
- Untersucht Regeln und Strukturen von Lauten
Morphologie
- Form und Struktur von Wörtern die durch Grammatik und Syntax bestimmt wird.
Syntax
- Untersucht Struktur von Sätzen und Klauseln
- Organisiert Bedeutung und Reihenfolge von Wörtern
- Analysiert Satzmuster
Semantik
- Bedeutung von Wörtern und Sätzen
- Verbindet Morphologie und Syntax
Pragmatik
- Gebrauch von Sprache in verschiedenen Kontexten
- Bedeutung einer Aussage hängt von ihrem Kontext ab