Natural Language Processing

term_id: natural_language_processing

Category: basic_concepts

Definition

Natural Language Processing (NLP) ist ein Teilgebiet der künstlichen Intelligenz, das Computerlinguistik mit statistischen, maschinellen Lern- und Deep-Learning-Modellen kombiniert. Es ermöglicht Maschinen, natürliche Sprache zu verstehen und zu verarbeiten.

Summary

Ein Zweig der KI, der sich darauf konzentriert, Computern das Verständnis, die Interpretation und die Generierung menschlicher Sprache zu ermöglichen.

Key Concepts

  • Tokenisierung
  • Stimmungsanalyse
  • Erkennung benannter Entitäten
  • Maschinelle Übersetzung

Use Cases

  • Chatbots und virtuelle Assistenten
  • Automatisierter Kundensupport
  • Sprachübersetzungsdienste

Code Example

1
2
3
4
5
import spacy
nlp = spacy.load('en_core_web_sm')
doc = nlp('Apple is looking at buying U.K. startup for $1 billion')
for ent in doc.ents:
    print(ent.text, ent.label_)