Optuna 是一个自动超参数优化软件框架,专为机器学习设计。它具有命令式、运行式定义的用户 API。也因此,用 Optuna 编写的代码具有高度的模块化,并且 Optuna 用户可以动态构造超参数的搜索空间。
Optuna 的获奖评语写道:
Optuna 提供了更快的采样器和超频带修剪功能,可以显著减少发现性能参数最优值所需时间,并且只需几行代码就可获得所有这些信息。此外,对于超出所提供集成的方案,该框架的扩展极其简单。