Optimization python中的CMA ES等价物在R中具有相同的函数 < P>在Python中的等价函数是R中的CMAIZES,我们具有r,变量的Par、函数、变量的下界和上界。

Optimization python中的CMA ES等价物在R中具有相同的函数 < P>在Python中的等价函数是R中的CMAIZES,我们具有r,变量的Par、函数、变量的下界和上界。,optimization,Optimization,对于python,我们有 es=CMAEvolutionStrategy(x0,sigma0)。优化(目标函数),没有上下限。我是否可以在python中定义变量的上下限 在pythoncma包中,您可以指定绑定约束: 假设您希望在二维优化问题中将第一个坐标约束在[-2,2]中: import cma opts = cma.CMAOptions() opts.set("bounds", [[-2, None], [2, None]]) cma.fmin(cost_function, x_start

对于python,我们有


es=CMAEvolutionStrategy(x0,sigma0)。优化(目标函数),没有上下限。我是否可以在python中定义变量的上下限

在python
cma
包中,您可以指定绑定约束:

假设您希望在二维优化问题中将第一个坐标约束在[-2,2]中:

import cma
opts = cma.CMAOptions()
opts.set("bounds", [[-2, None], [2, None]])
cma.fmin(cost_function, x_start, sigma_start, opts)

(您还可以为下限和上限传递一个标量,该标量应用于每个坐标)

在python
cma
包中,您可以指定绑定约束:

假设您希望在二维优化问题中将第一个坐标约束在[-2,2]中:

import cma
opts = cma.CMAOptions()
opts.set("bounds", [[-2, None], [2, None]])
cma.fmin(cost_function, x_start, sigma_start, opts)
(还可以为上下限传递标量,该标量应用于每个坐标)