Ich lese praktisches maschinelles Lernen mit Scikit-Learn und TensorFlow: Konzepte, Tools und Techniken zum Aufbau intelligenter Systeme . Dann bin ich nicht in der Lage, den Unterschied zwischen hartem und weichem Voting im Zusammenhang mit ensemblebasierten Methoden herauszufinden.
Ich zitiere Beschreibungen von ihnen aus dem Buch. Die ersten beiden Bilder von oben sind Beschreibungen für harte Abstimmungen und das letzte für weiche Abstimmungen.
Meiner Ansicht nach ist hartes Wählen eine Mehrheitsentscheidung, aber ich verstehe weiches Wählen nicht und den Grund, warum weiches Wählen besser ist als hartes Wählen. Würde mir jemand das beibringen?
machine-learning
ensemble
Go Go Go GO GO
quelle
quelle
Antworten:
Nehmen wir ein einfaches Beispiel, um zu veranschaulichen, wie beide Ansätze funktionieren.
Stellen Sie sich vor, Sie haben 3 Klassifikatoren (1, 2, 3) und zwei Klassen (A, B) und sagen nach dem Training die Klasse eines einzelnen Punktes voraus.
Harte Abstimmung
Vorhersagen :
2/3 Klassifikatoren sagen Klasse B voraus, daher ist Klasse B die Entscheidung des Ensembles .
Sanfte Abstimmung
Vorhersagen
(Dies ist identisch mit dem vorherigen Beispiel, wird jedoch jetzt in Wahrscheinlichkeiten ausgedrückt. Werte werden hier nur für Klasse A angezeigt, da das Problem binär ist.):
Die durchschnittliche Wahrscheinlichkeit der Zugehörigkeit zur Klasse A über die Klassifikatoren hinweg beträgt
(99 + 49 + 49) / 3 = 65.67%
. Daher ist Klasse A die Ensembleentscheidung .Sie sehen also, dass weiche und harte Abstimmungen im selben Fall zu unterschiedlichen Entscheidungen führen können. Soft Voting kann sich gegenüber Hard Voting verbessern, da mehr Informationen berücksichtigt werden. Es verwendet die Unsicherheit jedes Klassifikators bei der endgültigen Entscheidung. Die hohe Unsicherheit in den Klassifikatoren 2 und 3 führte hier im Wesentlichen dazu, dass die endgültige Ensembleentscheidung stark vom Klassifikator 1 abhing.
Dies ist ein extremes Beispiel, aber es ist nicht ungewöhnlich, dass diese Unsicherheit die endgültige Entscheidung ändert.
quelle