Поделиться через


RankingMetrics Класс

Определение

Результаты оценки для ранжаторов.

public sealed class RankingMetrics
type RankingMetrics = class
Public NotInheritable Class RankingMetrics
Наследование
RankingMetrics

Свойства

DiscountedCumulativeGains

Список совокупных прибыли с скидкой (DCG), где N-й элемент представляет DCG@N. Совокупный прирост с скидкой — это сумма повышения релевантности до N-й позиции для всех экземпляров i, нормализованных естественным логарифмом экземпляра + 1. DCG — это растущая метрика с более высоким значением, указывающим на лучшую модель. Обратите внимание, что в отличие от статьи Википедии, ML.NET использует естественный логарифм.

$DCG@N = \sum_{i = 1}^N \frac{g_i}{ln(i + 1)}$, где $g_i$ — это повышение релевантности на i-й позиции.

NormalizedDiscountedCumulativeGains

Список нормализованных совокупных приростов с скидкой (NDCG), где N-й элемент представляет NDCG@N. Перераспределяемые поиски различаются в зависимости от запроса, поэтому разные ранжировщики не могут быть последовательно сравниваются с использованием DCG только в том случае, если контроллер домена не нормализован. Это делается путем вычисления максимального контроллера домена (также известного как Идеальный DCG), который является DCG для идеального упорядочения результатов поиска, отсортированных по их относительной релевантности.

$NDCG@N = \frac{DCG@N}{MaxDCG@N}$

Применяется к