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.BaseMetric
Average 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.BaseMetric
Disconunted 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.BaseMetric
Mean 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.BaseMetric
Mean 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.BaseMetric
Normalized 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.BaseMetric
Precision metric.
- ALIAS = 'precision'¶
Module contents¶
- matchzoo.metrics.list_available()¶
- Return type
list