sklearn.multiclass#

多類別學習演算法。

  • 一對剩餘 / 一對全部

  • 一對一

  • 錯誤更正輸出碼

此模組中提供的估計器是元估計器:它們需要在其建構函式中提供基礎估計器。 例如,可以使用這些估計器將二元分類器或迴歸器變成多類別分類器。 也可以將這些估計器與多類別估計器一起使用,以期提高其準確性或執行時間效能。

scikit-learn 中的所有分類器都實作了多類別分類; 如果您想要實驗自訂多類別策略,您只需要使用這個模組。

只要基礎分類器實作了 predict_proba 方法,一對多 (one-vs-the-rest) 元分類器也會實作此方法。此方法會回傳單標籤和多標籤情況下類別成員的機率。請注意,在多標籤情況下,機率是指給定樣本屬於給定類別的邊際機率。因此,在多標籤情況下,給定樣本的所有可能標籤的這些機率總和不會加總為 1,如同在單標籤情況下那樣。

使用者指南。 詳情請參閱 多類別分類 章節。

一對一分類器

一對一多類別策略。

一對多分類器

一對多 (OvR) 多類別策略。

輸出編碼分類器

(錯誤修正) 輸出碼多類別策略。