Was ist der Unterschied zwischen OneVsRestClassifier und MultiOutputClassifier in scikit lernen?

Kann mir bitte jemand erklären (mit Beispiel vielleicht), was ist der Unterschied zwischen OneVsRestClassifier und MultiOutputClassifier in scikit-learn?

Ich habe gelesen, Dokumentation und ich habe verstanden, dass wir verwenden:

  • OneVsRestClassifier - wenn wir wollen, zu tun multiclass-oder multilabel-Klassifizierung, und es ist die Strategie besteht aus passend für einen Klassifikator pro Klasse. Für jeden Klassifikator, der Klasse angebracht ist gegen alle anderen Klassen. (Dies ist ziemlich klar, und es bedeutet, dass problem der multiclass/multilabel-Klassifikation unterteilt in mehrere binäre Klassifikation von Problemen).
  • MultiOutputClassifier - wenn wir wollen, zu tun multi-target-Klassifizierung (was ist das?) und es ist die Strategie besteht aus passend für einen Klassifikator pro Ziel (was bedeutet target bedeutet es?)

Hab ich auch schon benutzt OneVsRestClassifier für multilabel-Klassifizierung, und ich kann verstehen, wie es funktioniert, aber dann fand ich MultiOutputClassifier und kann nicht verstehen, wie funktioniert es anders aus OneVsRestClassifier.

InformationsquelleAutor delusionX | 2017-03-15
Schreibe einen Kommentar