开始使用免费开始使用

Precision 还是 Recall,这就是问题所在

您已经学习了几种性能度量,也许会问:什么时候该用精确率(precision),什么时候该用召回率(recall)?这两个指标都是对每个类别分别计算的,有时很难判断应该关注哪一个。

精确率用于衡量模型对某个类别的预测有多可靠;而召回率则衡量某个类别被模型识别得有多全面。如果某个类别的精确率很高,当模型预测该类别时,您可以更信任这一预测。若某个类别的召回率很高,说明模型对该类别的覆盖较好,漏判较少。

请按照说明,通过一个示例对比精确率与召回率。函数 precision_score()recall_score() 已加载。

本练习是课程的一部分

使用 Keras 构建语言建模的循环神经网络(RNN)

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Compute the precision of the sentiment model
prec_sentiment = ____(sentiment_y_true, ____, average=None)
____
编辑并运行代码