Wann sollte Bernoulli Naive Bayes verwendet werden?

Nachfolgend finden Sie ein Beispiel für ein Dummy-Streudiagramm von x, y, wobei BLUE (0) und RED(1) sind das“ Ziel „. Der gelbe Punkt ist meine Eingabe und ich frage, was die Vorhersage ist, dass dies entweder BLUE (0) oder RED(1)

Durch die Verwendung von Gaussian Naive Bayes (GaussianNB) erhalte ich eine Vorhersage von 0 mit einer Wahrscheinlichkeit von 99,99% (sinnvoll).

Wenn ich nun Bernoulli Naive Bayes (BernoulliNB) verwende, erhalte ich eine Vorhersage von ROT (1) mit einer Wahrscheinlichkeit von 0,4202. (Übrigens, Multinominal NB ist ebenfalls deaktiviert: 0,57%)

Fragen:

  1. Wann wird Bernoulli Naive Bayes verwendet (schätzen ein Beispiel) und
  2. Warum ist Bernoullis Vorhersage in diesem Fall so falsch?

Bildbeschreibung hier eingeben

Antwort

Bernoulli Naive Bayes ist nur für binäre Funktionen vorgesehen. In ähnlicher Weise behandelt multinomial naive Bayes Features als Ereigniswahrscheinlichkeiten. Ihr Beispiel ist für nicht-binäre reelle Features $ (x, y) $ angegeben, die nicht ausschließlich im Intervall $ [0,1] $ liegen, sodass die Modelle nicht für Ihre Features gelten.

Ein typisches Beispiel (aus der Wiki-Seite) für Bernoulli oder multinomiale NB ist die Dokumentklassifizierung, bei der die Merkmale das Vorhandensein eines Begriffs (im Fall Bernoulli) oder die Wahrscheinlichkeit eines Begriffs (in) darstellen der multinomiale Fall).

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.