文件名称:goptuna:受Optuna启发的超参数优化框架
文件大小:2.47MB
文件格式:ZIP
更新时间:2024-06-02 19:34:54
bayesian-optimization evolution-strategies blackbox-optimization bandit-algorithms Go
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