Precision
-
class
paddle.fluid.metrics.
Precision
(
name=None
)
精确率Precision(也称为 positive predictive value,正预测值)是被预测为正样例中实际为正的比例。https://en.wikipedia.org/wiki/Evaluation_of_binary_classifiers 该类管理二分类任务的precision分数。
代码示例
COPY-FROM: paddle.fluid.metrics.Precision
方法
update(preds, labels)
使用当前mini-batch的预测结果更新精确率的计算。
参数
preds (numpy.array) - 当前mini-batch的预测结果,二分类sigmoid函数的输出,shape为[batch_size, 1],数据类型为'float64'或'float32'。
labels (numpy.array) - 当前mini-batch的真实标签,输入的shape应与preds保持一致,shape为[batch_size, 1],数据类型为'int32'或'int64'
返回 无
eval()
计算出最终的精确率。
参数 无
-
返回
-
精确率的计算结果。标量输出,float类型
返回类型 float