NLP Academy · Lektion

Die stärksten Koeffizienten untersuchen

Sehen, welche Wörter die jeweilige Klasse bestimmen

Lektion 3 von 413 Schritte

Die stärksten Koeffizienten untersuchen ist eine kostenlose NLP Academy-Lektion auf CoddyKit. Dies ist Lektion 3 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.

Das Modell kann sich selbst erklären

Eine der Stärken der logistischen Regression ist ihre Transparenz. Die gelernten Koeffizienten zeigen genau, welche Wörter ein Dokument in Richtung der jeweiligen Klasse lenken. 🔍

Koeffizienten stehen in coef_

Nach dem Anpassen befinden sich die Gewichte in clf.coef_, jeweils eine Zahl pro Vokabularwort. Dieses Array bildet den Kern der Entscheidungsfindung des Modells.

weights = clf.coef_[0]

Die Wörter kommen aus dem Vektorisierer

Die zugehörigen Wörter befinden sich im Vektorisierer. Der Aufruf von get_feature_names_out liefert den Begriff für jede Position der Koeffizienten.

words = vec.get_feature_names_out()

Wörter mit Gewichten verbinden

Verbinden Sie die beiden Arrays paarweise, sodass jedes Wort neben seinem Gewicht steht. Nun können Sie sort verwenden und die vom Modell gelernte Geschichte lesen.

pairs = list(zip(words, weights))

Positive Gewichte bevorzugen eine Klasse

Ein großer positiver Koeffizient bedeutet, dass dieses Wort stark für die positive Klasse spricht, etwa Wörter, die in einem Spamfilter auf Spam hinweisen.

Negative Gewichte bevorzugen die andere Klasse

Ein stark negativer Koeffizient zieht die Entscheidung in Richtung der anderen Klasse. Diese Wörter sind die deutlichsten Hinweise gegen das positive Label.

Sortieren Sie, um die wichtigsten Wörter zu finden

Sortieren Sie die Wort-Gewicht-Paare, um die einflussreichsten Begriffe sichtbar zu machen. Die Extremwerte an beiden Enden sind die Wörter, die Vorhersagen tatsächlich bestimmen.

top = sorted(pairs, key=lambda p: p[1])

Lesen Sie die jeweils fünf wichtigsten Wörter

Geben Sie die fünf größten und fünf kleinsten Gewichte aus. Diese kleine Zusammenfassung zeigt oft, worauf Ihr Modell tatsächlich achtet.

print(top[:5])
print(top[-5:])

Eine schnelle Plausibilitätsprüfung

Sind die wichtigsten Wörter sinnvoll? Wenn ein Sentiment-Modell das Wort fantastisch stark gewichtet, bestätigt diese Intuition, dass es etwas Reales gelernt hat.

Lecks und Verzerrungen erkennen

Ungewöhnliche wichtige Wörter können auf Datenlecks wie ein versehentlich enthaltenes ID-Token oder auf unerwünschte Verzerrungen hinweisen. Die Untersuchung der Koeffizienten entdeckt solche Probleme, bevor Sie das Modell einsetzen.

Der Betrag zeigt den Einfluss

Je weiter ein Gewicht von null entfernt ist, desto mehr Einfluss hat das Wort. Koeffizienten nahe null beeinflussen kaum eine Vorhersage.

Kurztest

Was sagt Ihnen ein großer positiver Koeffizient?

Zusammenfassung: Gewichte lesen

Verbinden Sie die Wörter aus dem Vektorisierer mit den Werten in coef_ und sortieren Sie sie. Die größten Koeffizienten zeigen, was Ihr Modell gelernt hat, und machen frühzeitig auf Fehler aufmerksam. ✅

Kostenlos starten

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 „Die stärksten Koeffizienten untersuchen“ kostenlos?

Ja — der vollständige Text von „Die stärksten Koeffizienten untersuchen“ 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 „Die stärksten Koeffizienten untersuchen“?

Sehen, welche Wörter die jeweilige Klasse bestimmen 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 3 von 4.

Wie lange dauert die Lektion „Die stärksten Koeffizienten untersuchen“?

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

  1. Warum logistische Regression bei Texten überzeugt
  2. Mit TF-IDF-Merkmalen trainieren
  3. Die stärksten Koeffizienten untersuchen
  4. Die Stärke der Regularisierung abstimmen
← Zurück zu NLP Academy