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'

Module contents