Optuna 是一个帮助自动化搜索的库,

超参数调优的理论

Automatic Hyperparameter Optimization @ ICRA 22 | Tools for Robotic RL 6/8

超参数优化的动机

超参数优化的核心概念

演讲中提到了超参数优化的核心权衡:在评估的配置数量和每个配置所获得的预算之间找到平衡点 。通过智能地分配预算,逐步淘汰表现不佳的试验,从而将更多资源集中在最有希望的试验上 。

超参数优化的两大组成部分

  1. 采样器算法: 用于选择要尝试的参数配置 。
  2. 修剪器或调度器: 决定如何为每个试验分配预算,以及何时停止没有前景的试验。

实际操作

Raffin推荐使用Optuna库来进行超参数优化,因为它提供了清晰的API、良好的文档、多目标优化功能以及多种采样器和修剪器。

实施步骤包括:

  1. 定义搜索空间: 指定要优化的参数及其范围。
  2. 定义目标函数: 确定优化的目标,例如强化学习中的平均回合奖励 。