get_scorer#

sklearn.metrics.get_scorer(scoring)[Quelle]#

Ruft einen Scorer anhand von Strings ab.

Lesen Sie mehr im Benutzerhandbuch. get_scorer_names kann verwendet werden, um die Namen aller verfügbaren Scorer abzurufen.

Parameter:
scoringstr, callable oder None

Scoring-Methode als String. Wenn aufrufbar, wird sie unverändert zurückgegeben. Wenn None, wird None zurückgegeben.

Gibt zurück:
scorercallable

Der Scorer.

Anmerkungen

Wenn ein String übergeben wird, gibt diese Funktion immer eine Kopie des Scorer-Objekts zurück. Das zweimalige Aufrufen von get_scorer für denselben Scorer führt zu zwei separaten Scorer-Objekten.

Beispiele

>>> 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