Documentation
¶
Overview ¶
Package ranking evaluates ranked outputs against graded relevance judgments.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidSample = errors.New("eval/ranking: invalid sample")
Functions ¶
This section is empty.
Types ¶
type Config ¶
Config configures one deterministic ranking evaluator. Cutoff is required and positive. A nil Threshold produces a score without a pass/fail verdict.
type Evaluator ¶
type Evaluator struct {
// contains filtered or unexported fields
}
Evaluator measures one standard ranking metric at a fixed cutoff.
func NewEvaluator ¶
type Judgment ¶
Judgment assigns a non-negative relevance grade to one ranked identity. A positive grade is relevant for binary metrics; NDCG uses the full grade.
type Metric ¶
type Metric string
Metric selects a ranking-quality calculation evaluated at a configured cutoff.
Click to show internal directories.
Click to hide internal directories.