matchzoo.metrics.accuracy

Accuracy metric for Classification.

Module Contents

Classes

Accuracy

Accuracy metric.

class matchzoo.metrics.accuracy.Accuracy

Bases: matchzoo.engine.base_metric.ClassificationMetric

Accuracy metric.

ALIAS = ['accuracy', 'acc']
__repr__(self) → str
Returns

Formated string representation of the metric.

__call__(self, y_true: np.array, y_pred: np.array) → float

Calculate accuracy.

Example

>>> import numpy as np
>>> y_true = np.array([1])
>>> y_pred = np.array([[0, 1]])
>>> Accuracy()(y_true, y_pred)
1.0
Parameters
  • y_true – The ground true label of each document.

  • y_pred – The predicted scores of each document.

Returns

Accuracy.