术语表

超参数调整

掌握超参数调整,优化 Ultralytics YOLO 等 ML 模型。利用专家技术提高准确性、速度和性能。

超参数调整是为机器学习(ML)模型寻找最佳配置设置的过程。这些设置被称为超参数,是模型的外部参数,无法在训练过程中直接从数据中学习。相反,它们是在训练开始前设置的,可以控制训练过程本身的行为方式。有效地调整这些超参数是最大限度地提高模型性能并确保其能很好地泛化到新的、未见过的数据的关键一步。如果没有适当的调整,即使是最先进的模型架构也可能表现不佳。

超参数调整与相关概念

必须将超参数调整与 ML 中的其他关键概念区分开来:

常用调整方法和超参数

实践者使用多种策略来寻找最佳超参数值。常见的方法包括网格搜索(穷尽尝试指定值的每种组合)、随机搜索(随机抽样组合)以及贝叶斯优化进化算法等更先进的方法。

最常调整的超参数包括

  • 学习率:控制根据损失梯度调整模型权重的程度。
  • 批量大小:一次迭代中使用的训练实例数量。
  • 历时次数整个训练数据集通过模型的次数。
  • 数据增强强度:应用于训练数据的变换程度,如旋转、缩放或颜色偏移。Albumentations 库是一个常用的工具。

实际应用

超参数调整适用于各个领域,以达到最佳性能:

使用 Ultralytics 进行超参数调整

Ultralytics 提供了简化超参数调整的工具,可用于 超数据 YOLO 模型(二)... Ultralytics Tuner超参数调整指南通过使用进化算法,该系统实现了流程自动化。与以下平台集成 雷-图恩 为分布式和高级搜索策略提供了进一步的功能,帮助用户针对特定数据集有效地优化其模型(如 COCO)和任务。用户可以利用以下平台 Ultralytics HUB 简化实验跟踪和管理,这通常是遵循以下最佳实践的关键部分 模型培训.流行的开源库,如 奥普图纳Hyperopt 也被 ML 界广泛用于此目的。

加入 Ultralytics 社区

加入人工智能的未来。与全球创新者联系、合作和成长

立即加入
链接复制到剪贴板