掌握超参数调整,优化 Ultralytics YOLO 等 ML 模型。利用专家技术提高准确性、速度和性能。
超参数调整是为机器学习(ML)模型寻找最佳配置设置的过程。这些设置被称为超参数,是模型的外部参数,无法在训练过程中直接从数据中学习。相反,它们是在训练开始前设置的,可以控制训练过程本身的行为方式。有效地调整这些超参数是最大限度地提高模型性能并确保其能很好地泛化到新的、未见过的数据的关键一步。如果没有适当的调整,即使是最先进的模型架构也可能表现不佳。
必须将超参数调整与 ML 中的其他关键概念区分开来:
实践者使用多种策略来寻找最佳超参数值。常见的方法包括网格搜索(穷尽尝试指定值的每种组合)、随机搜索(随机抽样组合)以及贝叶斯优化和进化算法等更先进的方法。
最常调整的超参数包括
超参数调整适用于各个领域,以达到最佳性能:
Ultralytics 提供了简化超参数调整的工具,可用于 超数据 YOLO 模型(二)... Ultralytics Tuner
类在 超参数调整指南通过使用进化算法,该系统实现了流程自动化。与以下平台集成 雷-图恩 为分布式和高级搜索策略提供了进一步的功能,帮助用户针对特定数据集有效地优化其模型(如 COCO)和任务。用户可以利用以下平台 Ultralytics HUB 简化实验跟踪和管理,这通常是遵循以下最佳实践的关键部分 模型培训.流行的开源库,如 奥普图纳 和 Hyperopt 也被 ML 界广泛用于此目的。