NLP Academy · Lektion

Multinomiale und Bernoulli-Modelle

Die passende Variante für Text auswählen

Lektion 3 von 413 Schritte

Multinomiale und Bernoulli-Modelle 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.

Zwei Varianten von NB

Naive Bayes für Text gibt es in zwei Hauptvarianten. Die richtige Wahl zwischen Multinomial und Bernoulli kann Ihre Genauigkeit unauffällig steigern.

Multinomiale Zählungen

Das Multinomial-Modell berücksichtigt, wie oft jedes Wort vorkommt. Ein Wort, das fünfmal auftaucht, zählt als stärkerer Beleg als eines, das nur einmal erscheint.

Bernoulli ist an oder aus

Das Bernoulli-Modell fragt nur, ob ein Wort vorhanden ist oder fehlt. Wiederholungen spielen keine Rolle; jedes Wort ist ein einfaches Ja-Nein-Signal.

Der entscheidende Unterschied

Multinomial berücksichtigt die Häufigkeit, während Bernoulli das Vorhandensein betrachtet. Dieser eine Unterschied bestimmt, welches Modell am besten zu Ihrem Text passt.

Bernoulli bemerkt das Fehlen

Bernoulli behandelt auch ein fehlendes Wort als aussagekräftigen Beleg. Das Fehlen von free kann eine Nachricht selbst in Richtung der Ham-Klasse verschieben.

Wann Sie Multinomial wählen sollten

Bei längeren Dokumenten, in denen Wortzählungen ein echtes Signal liefern, sollten Sie zu MultinomialNB greifen. Es ist normalerweise die Standardeinstellung für die Themen- und Dokumentklassifikation.

from sklearn.naive_bayes import MultinomialNB
model = MultinomialNB()

Wann Sie Bernoulli wählen sollten

Bei kurzen Texten wie Tweets oder Betreffzeilen ist das Vorhandensein wichtiger als die Anzahl. Hier gewinnt BernoulliNB oft.

from sklearn.naive_bayes import BernoulliNB
model = BernoulliNB()

Auf die Merkmale abstimmen

Bernoulli erwartet binäre Merkmale und kann Zählungen daher für Sie binarisieren. Multinomial benötigt die rohen Zählungen direkt aus Ihrem Vectorizer.

Ein Wort zu Gaussian

Vielleicht sehen Sie auch GaussianNB, aber dieses Modell erwartet kontinuierliche Zahlen und keine Wortzählungen. Überspringen Sie es bei einfachen Textmerkmalen.

Dieselbe Schnittstelle

Beide Varianten verwenden exakt dieselbe scikit-learn-API. Sie tauschen lediglich den Klassennamen aus und rufen anschließend wie gewohnt fit und predict auf. 🔄

model.fit(X, labels)
print(model.predict(X_new))

Lassen Sie die Daten entscheiden

Wenn Sie unsicher sind, trainieren Sie beide Modelle und vergleichen Sie sie mit einem zurückgehaltenen Set. Das Modell mit der höheren Genauigkeit auf echten Daten ist die richtige Wahl.

Schnelltest

Welches Modell eignet sich am besten für sehr kurze Texte, bei denen das Vorhandensein am wichtigsten ist?

Zusammenfassung

Sie haben die Multinomial-Zählungen mit dem Vorhandensein bei Bernoulli verglichen, gelernt, wann welche Variante besonders geeignet ist, und gesehen, dass beide dieselbe API verwenden. Probieren Sie beide aus und lassen Sie die Daten entscheiden. ✅

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 „Multinomiale und Bernoulli-Modelle“ kostenlos?

Ja — der vollständige Text von „Multinomiale und Bernoulli-Modelle“ 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 „Multinomiale und Bernoulli-Modelle“?

Die passende Variante für Text auswählen 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 „Multinomiale und Bernoulli-Modelle“?

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. Die Intuition hinter Naive Bayes
  2. Einen Spamfilter erstellen
  3. Multinomiale und Bernoulli-Modelle
  4. Die Vorhersagen des Modells lesen
← Zurück zu NLP Academy