了解什么是机器学习中的 Recall,为什么它很重要,以及它如何确保人工智能模型有效捕捉关键的积极实例。
召回率(Recall)又称灵敏度或真阳性率,是机器学习(ML)和统计学中的一个基本评估指标。它衡量模型正确识别数据集中所有相关实例的能力。简单来说,Recall 回答了一个问题:"在所有实际的正向实例中,模型正确预测为正向的实例有多少?高 Recall 分数表明,模型能有效地找到它应该找到的内容,最大限度地减少漏报的正例(假阴性)数量。这一指标在一些应用中尤为重要,因为在这些应用中,检测不到阳性案例会造成严重后果。
在现实世界的许多场景中,假阴性(漏检)的代价远远高于假阳性(误报)的代价。这就是优先考虑高召回率的关键所在。例如,在医疗图像分析或欺诈检测等任务中,高召回率模型可确保捕获尽可能多的真实案例以供进一步审查,即使这意味着一些非案例会被错误标记。
在计算机视觉(CV)和Ultralytics YOLO 等模型中,召回率是一个关键指标,与精确度和平均精确度(mAP)一起用于评估物体检测和实例分割等任务的性能。在召回率和精确度之间取得良好的平衡往往是实现强大的实际性能的关键。例如,在比较YOLOv8 和 YOLO11 等模型时,召回率有助于了解每个模型识别所有目标对象的能力。用户可以使用PyTorch或TensorFlow等框架训练自定义模型,并使用Weights & Biases等工具或Ultralytics HUB 中的集成功能跟踪 Recall。了解 Recall 有助于针对特定用例优化模型,可能涉及超参数调整或探索不同的模型架构,如YOLOv10或最新的YOLO11。Ultralytics 文档等资源提供了全面的培训和评估指南。
必须将召回率与其他常见的评价指标区分开来。