Compartilhar via


RankingMetrics Classe

Definição

Resultados de avaliação para classificadores.

public sealed class RankingMetrics
type RankingMetrics = class
Public NotInheritable Class RankingMetrics
Herança
RankingMetrics

Propriedades

DiscountedCumulativeGains

Lista de DCG (ganhos cumulativos com desconto), em que o elemento N-th representa DCG@N. O Ganho Cumulativo Com Desconto é a soma dos ganhos de relevância até a posição N para todas as instâncias i, normalizadas pelo logaritmo natural da instância + 1. O DCG é uma métrica crescente, com um valor mais alto indicando um modelo melhor. Observe que, ao contrário do artigo da Wikipédia, ML.NET usa o logaritmo natural.

$DCG@N = \sum_{i = 1}^N \frac{g_i}{ln(i + 1)}$, onde $g_i$ é o ganho de relevância na posição i-th.

NormalizedDiscountedCumulativeGains

Lista de NDCG (ganhos cumulativos com desconto normalizado), em que o elemento N-th representa NDCG@N. As resuls de pesquisa variam de comprimento dependendo da consulta, portanto, classificadores diferentes não podem ser comparados de forma consistente usando o DCG sozinho, a menos que o DCG seja normalizado. Isso é feito calculando o DCG máximo (também conhecido como DCG Ideal), que é o DCG para a ordenação ideal de resultados de pesquisa classificados por sua relevância relativa.

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

Aplica-se a