我对使用Python是新手。这些天我在努力学习新的优化算法和python。在
CMA-ES优化算法Python源代码可在此处找到: CMA-ES.py
我已经安装了所有必需的Python包(numpy、matplotlib、winpython等等)。运行源代码提供的测试函数也很容易,例如
>>> import cma
>>> res = cma.fmin(cma.fcts.rosen, 4*[-1],1, ftarget=1e-6, restarts=3, verb_time=0, verb_disp=500, seed=3)
期望的定制目标函数来自数据的非线性最小二乘拟合:
数据集:23x3
^{pr2}$非线性模型:a(1)--a(5)为参数:
z = a(1)*y^a(2)*x^a(3)+a(4)*x^a(5)
你可以试试
或修改以使用解算器。但是,这个函数非常可怕,而且有很多参数。在
相关问题 更多 >
编程相关推荐