Rosenbrock函数Matlab代码BO_工具箱
这个存储库提供了在
Matlab
中贝叶斯优化的实现。
要求
只需要
Matlab
环境。
此存储库提供了所有必需的代码
如何使用
在不同的基准测试中实现了功能,而该文件夹包含在贝叶斯优化上下文中不同算法的实现。
为了使用这个工具箱,脚本必须首先运行,以将需要的子文件夹添加到
matlab
路径中。
要在
50
次迭代中对
30
维
Rosenbrock
函数执行经典贝叶斯优化,可以使用以下示例。
intiToolbox
f
=
Rosenbrock(
30
);
results=BO(@f.call,f.vars,
'
minimize
'
,
f.minimize,
'
maxIter
'
,
50
)
另一个例子是
Ackley
函数处的优化
vor
the
Dropout
for
Bayesian
Optimization。
f
=
Ackley(
40
);
results=DropoutBO(@f.call,f.vars,
'
minimize
'
,
f.minimize,
'
maxIter
'
,
50
)
所有提
2021-11-08 09:11:39
5.79MB
系统开源
1