问答 · ANSWER
F1值是什么?
直接回答
F1值是机器学习中用于评估分类模型性能的综合指标,它是精确率和召回率的调和平均数,旨在平衡查准与查全。
关键要点
- F1值是精确率与召回率的调和平均数。
- 它用一个数值综合衡量模型的查准与查全能力。
- F1值对极端值敏感,值越高表示模型在精确率和召回率间越平衡。
- 在类别不平衡的任务中,F1值比单纯准确率更具参考价值。
怎么选 / 怎么做
F1值的计算公式为:F1 = 2 × (精确率 × 召回率) / (精确率 + 召回率)。其中,精确率 = TP / (TP + FP),召回率 = TP / (TP + FN)。在Python中,可使用sklearn.metrics模块的f1_score函数进行计算。
常见问题
F1值有什么作用?
用一个数值综合评估模型的精确率和召回率。
什么时候适合用F1值?
当需要平衡查准和查全,且两类错误都重要时。
F1值怎么计算?
是精确率和召回率的调和平均数。