术语表

准确性

了解准确性在机器学习中的重要性、准确性的计算方法、不平衡数据集的局限性以及提高模型性能的方法。

使用Ultralytics HUB 对YOLO 模型进行简单培训

了解更多

准确度是机器学习(ML)中的一个基本指标,用于衡量模型对所有类别预测的整体正确性。它表示在评估的所有实例中,正确分类的实例所占的比例。例如,如果一个模型在 100 个实例中正确预测了 90 个,那么它的准确率就是 90%。虽然准确率是评估模型性能的一个有用起点,但要更全面地了解模型的有效性,还必须考虑其他指标,尤其是在处理不平衡数据集时。

准确性在机器学习中的重要性

准确率是衡量模型对未知数据进行泛化能力的重要指标,而这正是机器学习的首要目标。高准确率表明模型已经有效地学习了数据中的基本模式,并能对新的、未见过的实例做出可靠的预测。在医疗图像分析自动驾驶汽车等许多实际应用中,准确的预测对于确保安全性、可靠性和知情决策至关重要。

精度计算

准确率的计算方法是用正确预测的次数除以模型预测的总次数。正确预测包括真阳性(正确识别阳性实例)和真阴性(正确识别阴性实例)。真阳性和真阴性的数量越多,准确率就越高。

准确性的局限性

虽然准确率是一个有价值的指标,但它也有局限性,尤其是在处理不平衡数据集时。在这种情况下,模型可能会通过主要预测多数类来获得高准确率,而在少数类上表现不佳。这可能会产生误导,因为模型的整体性能可能无法反映其在解决特定问题时的有效性。

例如,考虑一个用于检测罕见疾病的数据集,其中只有 2% 的实例是阳性的。一个总是预测 "阴性 "的模型可以达到 98% 的准确率,但在识别患病个体方面却毫无用处。在这种情况下,精确度召回率F1 分数等指标可以对模型的性能进行更细致的评估,尤其是在少数人类别上。

实际应用中的精度

在人工智能和机器学习的各种实际应用中,准确性起着至关重要的作用。下面是两个具体的例子:

  1. 零售业中的图像分类:在零售业中,图像分类模型用于根据图像对服装等产品进行自动分类。图像分类的高准确性可确保产品被正确标记并展示给顾客,从而改善搜索结果、个性化推荐和更好的整体购物体验。Ultralytics YOLOv8在开发此类图像分类模型的过程中,Amazon.com 一直发挥着重要作用,它提供了最先进的性能和易用性。
  2. 自动驾驶中的物体检测:在自动驾驶汽车中,物体检测模型用于识别道路上的行人、车辆和其他物体。准确的物体检测对于安全导航和避免碰撞至关重要。这些模型的准确性直接影响到车辆感知周围环境并做出明智决策的能力,最终确保乘客和其他道路使用者的安全。Ultralytics YOLO 模型具有高准确性和实时性,已被自动驾驶行业广泛采用。

提高模型精度

有几种技术可用于提高机器学习模型的准确性:

  • 数据预处理数据清理、处理缺失值和异常值可显著提高数据质量,进而提高模型的准确性。
  • 特征工程:通过特征工程选择相关特征并创建新特征,可以增强模型学习潜在模式的能力。
  • 算法选择:针对特定任务和数据集选择正确的算法至关重要。尝试使用不同的算法并比较其性能,可以提高准确性。
  • 超参数调整:优化超参数可以对模型的性能进行微调,提高其准确性。网格搜索和随机搜索等技术可用于此目的。
  • 交叉验证:使用k 倍交叉验证等技术有助于评估模型泛化到未见数据的能力,从而对其准确性做出更可靠的估计。
  • 集合方法:使用集合方法将多个模型的预测结果结合起来,往往比单个模型的预测结果更准确。

通过采用这些技术,从业人员可以提高机器学习模型的准确性,并构建更可靠、更有效的人工智能系统。这些系统有助于推动计算机视觉自然语言处理深度学习等领域的进步。

准确性和Ultralytics HUB

Ultralytics HUB为训练和部署Ultralytics YOLO 模型提供了一个用户友好型平台,这些模型以其在物体检测任务中的卓越准确性而著称。通过Ultralytics HUB,用户可以轻松上传数据集,使用各种配置训练模型,并在训练过程中监控精度。该平台还提供可视化预测、分析模型性能以及将模型部署到各种环境的工具。通过利用Ultralytics HUB,用户可以简化其机器学习工作流程,并在其物体检测应用中实现高精度。您可以在Ultralytics HUB 文档中找到更多信息。

阅读全部