问答 · ANSWER

F1值是什么?

直接回答
F1值是机器学习中用于评估分类模型性能的综合指标,它是精确率和召回率的调和平均数,旨在平衡查准与查全。

关键要点

  • F1值是精确率与召回率的调和平均数。
  • 它用一个数值综合衡量模型的查准与查全能力。
  • F1值对极端值敏感,值越高表示模型在精确率和召回率间越平衡。
  • 在类别不平衡的任务中,F1值比单纯准确率更具参考价值。

怎么选 / 怎么做

F1值的计算公式为:F1 = 2 × (精确率 × 召回率) / (精确率 + 召回率)。其中,精确率 = TP / (TP + FP),召回率 = TP / (TP + FN)。在Python中,可使用sklearn.metrics模块的f1_score函数进行计算。

常见问题

F1值有什么作用?

用一个数值综合评估模型的精确率和召回率。

什么时候适合用F1值?

当需要平衡查准和查全,且两类错误都重要时。

F1值怎么计算?

是精确率和召回率的调和平均数。

深入学

小象教研组整理 · 内容来自课程讲义与企业内训素材,仅供学习参考。