Optuna超参数优化框架
Optuna 是一个特别为机器学习设计的自动超参数优化软件框架。它具有命令式的,define-by-run 风格的 API。由于这种 API 的存在,用 Optuna 编写的代码模块化程度很高,Optuna 的用户因此也可以动态地构造超参数的搜索空间。
Optuna 有如下现代化的功能:
- 轻量级、多功能和跨平台架构
- 高效优化算法
- 并行的分布式优化和对不理想实验 (trial) 的修剪 (pruning)
评论
Optuna 是一个特别为机器学习设计的自动超参数优化软件框架。它具有命令式的,define-by-run 风格的 API。由于这种 API 的存在,用 Optuna 编写的代码模块化程度很高,Optuna 的用户因此也可以动态地构造超参数的搜索空间。
Optuna 有如下现代化的功能: