Condividi tramite


RankingMetrics Classe

Definizione

Risultati della valutazione per i classificatori.

public sealed class RankingMetrics
type RankingMetrics = class
Public NotInheritable Class RankingMetrics
Ereditarietà
RankingMetrics

Proprietà

DiscountedCumulativeGains

Elenco dei guadagni cumulativi scontate (DCG), in cui l'elemento N rappresenta DCG@N. Il guadagno cumulativo scontato è la somma dei guadagni di pertinenza fino alla posizione N-th per tutte le istanze i, normalizzate dal logaritmo naturale dell'istanza + 1. DCG è una metrica crescente, con un valore più alto che indica un modello migliore. Si noti che, a differenza dell'articolo di Wikipedia, ML.NET usa il logaritmo naturale.

$DCG@N = \sum_{i = 1}^N \frac{g_i}{ln(i + 1)}$, dove $g_i$ è il guadagno di pertinenza nella posizione i-th.

NormalizedDiscountedCumulativeGains

Elenco dei guadagni cumulativi normalizzati scontate (NDCG), in cui l'elemento N-th rappresenta NDCG@N. Le risulazioni di ricerca variano a seconda della query, pertanto non è possibile confrontare in modo coerente i diversi classificatori usando DCG da soli, a meno che la DCG non sia normalizzata. Questa operazione viene eseguita calcolando il DCG massimo (noto anche come DCG ideale), che è il DCG per l'ordinamento ideale dei risultati di ricerca ordinati in base alla loro pertinenza relativa.

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

Si applica a