mowl.evaluation

Classes

AxiomsRankBasedEvaluator(eval_method[, ...])

Abstract method for evaluating axioms in a rank-based manner.

EmbeddingsRankBasedEvaluator(...[, ...])

This class corresponds to evaluation based on raking where the embedding information are just vectors and are not part of a model.

Evaluator([device])

Abstract class for evaluation of models.

ModelRankBasedEvaluator(model[, device, ...])

This class corresponds to evaluation based on ranking, where the embedding information of an entity is enclosed in some model.

RankBasedEvaluator(class_index_emb, ...)

This class corresponds to evaluation based on ranking.

Class Inheritance Diagram

Inheritance diagram of mowl.evaluation.base.AxiomsRankBasedEvaluator, mowl.evaluation.rank_based.EmbeddingsRankBasedEvaluator, mowl.evaluation.base.Evaluator, mowl.evaluation.rank_based.ModelRankBasedEvaluator, mowl.evaluation.rank_based.RankBasedEvaluator