matchzoo.metrics package¶
Submodules¶
matchzoo.metrics.average_precision module¶
Average precision metric for ranking.
-
class
matchzoo.metrics.average_precision.AveragePrecision(threshold=0.0)¶ Bases:
matchzoo.engine.base_metric.BaseMetricAverage precision metric.
-
ALIAS= ['average_precision', 'ap']¶
-
matchzoo.metrics.discounted_cumulative_gain module¶
Discounted cumulative gain metric for ranking.
-
class
matchzoo.metrics.discounted_cumulative_gain.DiscountedCumulativeGain(k=1, threshold=0.0)¶ Bases:
matchzoo.engine.base_metric.BaseMetricDisconunted cumulative gain metric.
-
ALIAS= ['discounted_cumulative_gain', 'dcg']¶
-
matchzoo.metrics.mean_average_precision module¶
Mean average precision metric for ranking.
-
class
matchzoo.metrics.mean_average_precision.MeanAveragePrecision(threshold=0.0)¶ Bases:
matchzoo.engine.base_metric.BaseMetricMean average precision metric.
-
ALIAS= ['mean_average_precision', 'map']¶
-
matchzoo.metrics.mean_reciprocal_rank module¶
Mean reciprocal ranking metric.
-
class
matchzoo.metrics.mean_reciprocal_rank.MeanReciprocalRank(threshold=0.0)¶ Bases:
matchzoo.engine.base_metric.BaseMetricMean reciprocal rank metric.
-
ALIAS= ['mean_reciprocal_rank', 'mrr']¶
-
matchzoo.metrics.normalized_discounted_cumulative_gain module¶
Normalized discounted cumulative gain metric for ranking.
-
class
matchzoo.metrics.normalized_discounted_cumulative_gain.NormalizedDiscountedCumulativeGain(k=1, threshold=0.0)¶ Bases:
matchzoo.engine.base_metric.BaseMetricNormalized discounted cumulative gain metric.
-
ALIAS= ['normalized_discounted_cumulative_gain', 'ndcg']¶
-
matchzoo.metrics.precision module¶
Precision for ranking.
-
class
matchzoo.metrics.precision.Precision(k=1, threshold=0.0)¶ Bases:
matchzoo.engine.base_metric.BaseMetricPrecision metric.
-
ALIAS= 'precision'¶
-