Was sind die Unterschiede zwischen generativen und diskriminativen maschinellen Lernmodellen?
Posted on
In diesem Artikel werden wir den Unterschied zwischen generativen und diskriminativen Modellen betrachten, wie sie sich voneinander unterscheiden.
Diskriminatives maschinelles Lernen besteht darin, die beste Ausgabe unter den möglichen Ausgabeoptionen zu erkennen. Etwas über die Daten gegeben und durch Lernen von Parametern erledigt. Das maximiert die gemeinsame Wahrscheinlichkeit von P (X, Y).
Die Klassifikation wird zusätzlich als diskriminative Modellierung erwähnt. Dies liegt oft an der Begründung; das Modell muss Instanzen von Eingabevariablen klassenübergreifend trennen. Es muss auswählen oder anrufen, zu welcher Klasse eine bestimmte Instanz gehört.
Unüberwachte Modelle fassen die Verteilung der Eingangsvariablen zusammen. Kann auch verwendet werden, um neue Instanzen innerhalb der Eingabeverteilung zu erstellen oder zu generieren. Daher werden diese Modellvarianten als generative Modelle beobachtet.
Eine Variable kann eine bekannte Datenverteilung wie eine Gaußsche Verteilung haben.
Ein generatives Modell könnte auch in der Lage sein, die Datenverteilung zusammenzufassen. Dies wird verwendet, um neue Variablen zu generieren, die in die Verteilung der Eingangsvariablen passen.
Ein einfaches Modell innerhalb der generativen Einstellung würde weniger Informationen benötigen. Dann ein kompliziertes innerhalb der diskriminierenden Einstellung und auch umgekehrt.
In diesem Sinne übertreffen diskriminative Modelle generative Modelle bei der bedingten Vorhersage. Ebenso sollten diskriminierende Modelle mehr regularisieren als generative Modelle.