使用哪种优化方法?

数据挖掘 优化
2021-09-16 04:33:47

我有一个非函数(不是封闭形式),它接受几个参数(大约 20 个)并返回一个实值。其中一些参数是离散的,而其他参数是连续的。其中一些参数只能从有限的值空间中选择。

由于我没有封闭形式的功能,我不能使用任何基于梯度的方法。然而,这些参数中的一些参数的离散性和盒装约束甚至限制了我可以使用的无导数优化技术的数量。我想知道我可以使用的优化方法有哪些选项。

1个回答

贝叶斯优化是一种按顺序查找黑盒函数极值的原则方法。更重要的是,有许多软件包可以简化它,例如BayesOptMOE另一个可用于优化的灵活贝叶斯框架是高斯过程:使用高斯过程进行全局优化