Evaluation

Evaluation.

Functions

evaluate(model, mapped_triples, evaluator[, ...])

Evaluate metrics for model on mapped triples.

Classes

Evaluator([filtered, ...])

An abstract evaluator for KGE models.

MetricResults(data)

Results from computing metrics.

RankBasedEvaluator([filtered, metrics, ...])

A rank-based evaluator for KGE models.

RankBasedMetricResults(data)

Results from computing metrics.

MacroRankBasedEvaluator(**kwargs)

Macro-average rank-based evaluation.

LCWAEvaluationLoop(triples_factory[, ...])

Evaluation loop using 1:n scoring.

SampledRankBasedEvaluator(evaluation_factory, *)

A rank-based evaluator using sampled negatives instead of all negatives.

OGBEvaluator([filtered])

A sampled, rank-based evaluator that applies a custom OGB evaluation.

ClassificationEvaluator(**kwargs)

An evaluator that uses a classification metrics.

ClassificationMetricResults(data)

Results from computing metrics.

Class Inheritance Diagram

Inheritance diagram of pykeen.evaluation.evaluator.Evaluator, pykeen.evaluation.evaluator.MetricResults, pykeen.evaluation.rank_based_evaluator.RankBasedEvaluator, pykeen.evaluation.rank_based_evaluator.RankBasedMetricResults, pykeen.evaluation.rank_based_evaluator.MacroRankBasedEvaluator, pykeen.evaluation.evaluation_loop.LCWAEvaluationLoop, pykeen.evaluation.rank_based_evaluator.SampledRankBasedEvaluator, pykeen.evaluation.ogb_evaluator.OGBEvaluator, pykeen.evaluation.classification_evaluator.ClassificationEvaluator, pykeen.evaluation.classification_evaluator.ClassificationMetricResults