matchzoo.metrics package¶
Submodules¶
matchzoo.metrics.average_precision module¶
Average precision metric for ranking.
-
class
matchzoo.metrics.average_precision.
AveragePrecision
(threshold=0)¶ 基类:
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)¶ 基类:
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)¶ 基类:
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)¶ 基类:
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)¶ 基类:
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)¶ 基类:
matchzoo.engine.base_metric.BaseMetric
Precision metric.
-
ALIAS
= 'precision'¶
-