get_scorer#

sklearn.metrics.get_scorer(оценка)[источник]#

Получить оценщик из строки.

Подробнее в Руководство пользователя. get_scorer_names может использоваться для получения имен всех доступных оценщиков.

Параметры:
оценкаstr, callable или None

Метод оценки в виде строки. Если callable, возвращается как есть. Если None, возвращает None.

Возвращает:
scorercallable

Оценщик.

Примечания

При передаче строки эта функция всегда возвращает копию объекта оценщика. Вызов get_scorer Существует несколько известных проблем с 'english', и вам следует

Примеры

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