d2_log_loss_score
- sklearn.metrics.d2_log_loss_score(y_true, y_proba=None, *, sample_weight=None, labels=None, y_pred='deprecated')[исходный код]
-
Функция оценки \(D^2\) — доля объяснённой логарифмической потери.
Наилучшее возможное значение оценки равно 1.0; она может быть отрицательной (поскольку модель может работать сколь угодно хуже). Модель, которая всегда предсказывает доли классов в
y_true, игнорируя входные признаки, получает оценку D^2, равную 0.0.Подробнее см. в руководстве пользователя.
Добавлено в версии 1.5.
- Параметры:
-
- y_trueмассивоподобная структура или матрица индикаторов меток
-
Фактические метки для n_samples образцов.
- y_probaмассивоподобная структура формы (n_samples, n_classes) или (n_samples,)
-
Предсказанные вероятности, возвращаемые методом predict_proba классификатора. Если
y_proba.shape = (n_samples,), предполагается, что предоставленные вероятности относятся к положительному классу. Предполагается, что метки вy_probaупорядочены по алфавиту, как и вLabelBinarizer.Добавлено в версии 1.9:
y_predпереименован вy_proba. - sample_weightмассивоподобная структура формы (n_samples,), по умолчанию None
-
Веса образцов.
- labelsмассивоподобная структура, по умолчанию None
-
Если не задано, метки определяются по y_true. Если
labelsравноNoneиy_predимеет форму (n_samples,), предполагается, что метки бинарные, и они определяются поy_true. - y_predмассивоподобная структура формы (n_samples, n_classes) или (n_samples,)
-
Предсказанные вероятности, возвращаемые методом predict_proba классификатора. Если
y_pred.shape = (n_samples,), предполагается, что предоставленные вероятности относятся к положительному классу. Предполагается, что метки вy_predупорядочены по алфавиту, как и вLabelBinarizer.Устарело с версии 1.9:
y_predпризнан устаревшим в пользуy_probaв версии 1.9 и будет удалён в версии 1.11.
- Возвращает:
-
- d2float или ndarray из float
-
Оценка D^2.
Примечания
Эта функция не является симметричной.
Как и оценка R^2, оценка D^2 может быть отрицательной (она не обязательно является квадратом некоторой величины D).
Эта метрика не определена для одного образца и возвращает значение NaN, если n_samples меньше двух.
© 2007–2026 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.9/modules/generated/sklearn.metrics.d2_log_loss_score.html