metrics

classicML的评估函数.

Metric

评估函数的基类.

cml.metrics.Metric(name='metric')

参数

  • name: 字符串,评估函数名称.

_call_

函数实现.

__call__(y_pred, y_true)

异常

  • NotImplementedError: 函数没有实现.

Accuracy

准确率评估函数,将根据标签的实际形状自动使用二分类或者多分类评估函数.

cml.metrics.Accuracy(name='accuracy')

参数

  • name: 字符串,评估函数名称.

_call_

函数实现.

__call__(y_pred, y_true, *args, **kwargs)

参数

  • y_pred: 一个 Numpy数组,预测的标签.

  • y_true: 一个 Numpy数组,真实的标签.

返回

当前的准确率.

BinaryAccuracy

二分类准确率评估函数.

cml.metrics.BinaryAccuracy(name='binary_accuracy')

参数

  • name: 字符串,评估函数名称.

_call_

函数实现.

__call__(y_pred, y_true, *args, **kwargs)

参数

  • y_pred: 一个 Numpy数组,预测的标签.

  • y_true: 一个 Numpy数组,真实的标签.

返回

当前的准确率.

CategoricalAccuracy

多分类准确率评估函数.

cml.metrics.CategoricalAccuracy(name='categorical_accuracy')

参数

  • name: 字符串,评估函数名称.

_call_

函数实现.

__call__(y_pred, y_true, *args, **kwargs)

参数

  • y_pred: 一个 Numpy数组,预测的标签.

  • y_true: 一个 Numpy数组,真实的标签.

返回

当前的准确率.