-
goptuna是一款受Optuna影响而开发的超参数优化框架
资源介绍
Goptuna
分布式超参数优化框架,受启发[1]。 该库是专门为机器学习而设计的,但是如果您可以定义目标函数(例如,优化服务器的goroutine数量和缓存系统的内存缓冲区大小),则所有内容都将能够进行优化。
支持的算法:
Goptuna支持各种最新的贝叶斯优化,进化策略和多臂匪盗算法。 所有算法均在纯Go语言中实现,并在GitHub Actions上不断进行基准测试。
随机搜寻
TPE:树状Parzen估计器[2]
CMA-ES:协方差矩阵适应进化策略[3]
IPOP-CMA-ES:人口规模不断增加的CMA-ES [4]
BIPOP-CMA-ES:BI人口CMA-ES [5]
中止规则[6]
ASHA:异步连续减半算法(Optuna调味版)[1,7,8]
基于Sobol序列的准蒙特卡洛采样[10,11]
内置仪表板:
管理优化结果
交互式实时更新图
使用Gop
- 上一篇: 贝叶斯性别预测
- 下一篇: 数目可变多目标的实时跟踪 (2009年)