取得評分器#
- sklearn.metrics.get_scorer(scoring)[來源]#
從字串取得評分器。
請參閱使用者指南,瞭解更多資訊。
get_scorer_names
可用於檢索所有可用評分器的名稱。- 參數:
- scoringstr、可呼叫物件或 None
作為字串的評分方法。如果是可呼叫物件,則會直接回傳。如果是 None,則回傳 None。
- 回傳:
- scorer可呼叫物件
評分器。
註釋
當傳入字串時,此函數一律會回傳評分器物件的副本。針對相同的評分器呼叫
get_scorer
兩次會產生兩個不同的評分器物件。範例
>>> import numpy as np >>> from sklearn.dummy import DummyClassifier >>> from sklearn.metrics import get_scorer >>> X = np.reshape([0, 1, -1, -0.5, 2], (-1, 1)) >>> y = np.array([0, 1, 1, 0, 1]) >>> classifier = DummyClassifier(strategy="constant", constant=0).fit(X, y) >>> accuracy = get_scorer("accuracy") >>> accuracy(classifier, X, y) 0.4