Lemmatisierung: Intelligenter zu Grundformen
Wörter auf echte Wörterbuchformen reduzieren
Lemmatisierung: Intelligenter zu Grundformen ist eine kostenlose NLP Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des NLP Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der NLP Academy-Kurs umfasst insgesamt 4 Lektionen.
A Smarter Reducer
Stemming kürzt blind, aber die Lemmatisierung reduziert ein Wort auf seine echte Wörterbuch-Grundform, das Lemma genannt. Das Ergebnis ist immer ein echtes Wort. 📖
Lemma vs Stem
Stemming verwandelt studies in studi, aber Lemmatisierung liefert das saubere Lemma study. Dieses ordentliche, gültige Ergebnis ist der große Vorteil der Lemmatisierung.
It Uses a Vocabulary
Ein Lemmatisierer schlägt Wörter in einem echten Vokabular wie WordNet nach. Genau dieses Nachschlagen sorgt dafür, dass er weiß, dass „better“ die Grundform von „better“ ist und nicht „bett“.
The WordNet Lemmatizer
NLTK stellt den WordNetLemmatizer zur Verfügung. Erstellen Sie einen und rufen Sie dann lemmatize für ein Wort auf, um dessen Grundform zurückzugeben.
from nltk.stem import WordNetLemmatizer
lem = WordNetLemmatizer()
print(lem.lemmatize('cars'))Part of Speech Matters
Standardmäßig geht der Lemmatisierer davon aus, dass jedes Wort ein Nomen ist. Das Verb „running“ bleibt also „running“, es sei denn, Sie teilen ihm mit, dass das Wort ein Verb ist.
print(lem.lemmatize('running'))Pass the Right Tag
Geben Sie das Argument pos an, um das zu beheben. Dem Lemmatizer mitzuteilen, dass das Wort ein Verb ist, reduziert das Durchlaufen bis zu seiner Grundform run.
print(lem.lemmatize('running', pos='v'))Irregular Forms Handled
Weil er echte Grammatik beherrscht, ordnet der Lemmatisierer auch knifflige Wörter richtig zu. Das Verb ging wird korrekt auf seine Grundform gehen zurückgeführt, was ein Stemmer nicht leisten kann.
print(lem.lemmatize('went', pos='v'))Adjectives and Plurals
Er verarbeitet auch andere Wortarten. Mit dem Adjektiv-Tag verwandelt der Lemmatizer „better“ in seine Grundform good.
print(lem.lemmatize('better', pos='a'))Lemmatize a Token List
Wenden Sie es mit einem Verständnis auf ein Dokument an, genau wie das Stemming. Jedes Token kommt als saubere, gültige Grundform zurück.
words = ['dogs', 'boxes', 'wishes']
print([lem.lemmatize(w) for w in words])Slower but Sharper
Die Lemmatisierung erfordert ein Wörterbuch und idealerweise Wortarten-Tags, weshalb sie langsamer als das Stemming läuft. Man tauscht Geschwindigkeit gegen sauberere, genaue Ergebnisse ein. ⚖️
Which Should You Pick?
Verwenden Sie Stemming für schnelle, groß angelegte Suchen und Lemmatisierung, wenn lesbare, genaue Grundformen wichtig sind, wie beim Erstellen von Features für ein Modell.
Quick Check
Vergleichen wir die beiden Reducer.
Recap
Du hast gelernt, dass Lemmatisierung ein Vokabular und Wortarten-Tags verwendet, um echte Grundformen zurückzugeben. Sie ist langsamer als Stemming, aber weitaus sauberer. Großartige Arbeit! 🎉
Lerne Python mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „Lemmatisierung: Intelligenter zu Grundformen“ kostenlos?
Ja — der vollständige Text von „Lemmatisierung: Intelligenter zu Grundformen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des NLP Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der NLP Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Lemmatisierung: Intelligenter zu Grundformen“?
Wörter auf echte Wörterbuchformen reduzieren Du übst NLP Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um NLP Academy zu starten?
Keine Vorkenntnisse erforderlich. NLP Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.
Wie lange dauert die Lektion „Lemmatisierung: Intelligenter zu Grundformen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser NLP Academy-Lektion Code schreiben und ausführen?
Ja. Jede NLP Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Warum Großschreibung und Abstände wichtig sind
- Kleinschreibung und Leerraum entfernen
- Stemming: Auf die Wortwurzel kürzen
- Lemmatisierung: Intelligenter zu Grundformen