RankingMetrics Třída

Definice

Výsledky hodnocení pro rankers.

public sealed class RankingMetrics
type RankingMetrics = class
Public NotInheritable Class RankingMetrics
Dědičnost
RankingMetrics

Vlastnosti

DiscountedCumulativeGains

Seznam zvýhodněných kumulativních zisků (DCG), kde N-th prvek představuje DCG@N. Zvýhodněný kumulativní zisk je součet relevance zisků až do N-th pozice pro všechny instance i, normalizovaný přirozeným logaritmem instance + 1. DCG je rostoucí metrika s vyšší hodnotou označující lepší model. Všimněte si, že na rozdíl od článku wikipedie ML.NET používá přirozený logaritmus.

$DCG@N = \sum_{i = 1}^N \frac{g_i}{ln(i + 1)}$, kde $g_i$ je zisk relevance na i-té pozici.

NormalizedDiscountedCumulativeGains

Seznam normalizovaných kumulativních zisků (NDCG), kde N-th prvek představuje NDCG@N. Obnovení hledání se liší v závislosti na dotazu, takže různé pořadí nelze konzistentně porovnávat pomocí samostatného řadiče domény, pokud není řadič domény normalizován. To se provádí výpočtem maximální hodnoty DCG (označované také jako Ideální DCG), což je DCG pro ideální řazení výsledků hledání seřazených podle jejich relativní relevance.

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

Platí pro