Get a scorer from string.
Read more in the User Guide. get_scorer_names can be used to retrieve the names of all available scorers.
Scoring method as string. If callable it is returned as is. If None, returns None.
The scorer.
When passed a string, this function always returns a copy of the scorer object. Calling get_scorer twice for the same scorer results in two separate scorer objects.
>>> 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
© 2007–2025 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.6/modules/generated/sklearn.metrics.get_scorer.html