问题标签 [fminsearch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 在 Matlab 中针对多个参数进行优化
考虑以下 Matlab 函数
我的目标是针对x1
和x2
使用函数 fminunc 优化上述函数,该函数还包含渐变。如果以上述方式定义,我不知道是否可以优化该功能。
我的方法是(但我知道它行不通):
编辑:我已经按照用户的指出进行了更正:@m7913d
matlab - MATLAB:使用矢量化加速 fminbnd
我正在尝试优化这段代码。我在向量上使用函数 fminbnd,使用循环将任务拆分为单个条目。
是否有可能加快矢量化过程?
感谢您的关注。
真挚地
卢卡
python - scipy.optimize.fim 错误:需要超过 1 个值才能解压
我知道有很多与我类似的帖子,但我真的无法将它们应用于我的情况,所以请寻求您的帮助。基本上,我的代码如下:
Price_Cube, K 是里面有数字的列表,Annuity, Expiry 和 CP 是简单的列表。当我运行代码时,我得到了这个。
我知道这是一个愚蠢的错误,但我真的不明白。任何帮助表示赞赏,在此先感谢。
matlab - 在多维优化中动态选择要最小化的变量
在 Matlab 中,我知道如何编写多维优化程序。但我想动态选择要优化的变量子集。
假设我有一个三维变量向量,但我希望 Matlab 只优化第一个和第二个变量。如何做到这一点?
这种笨拙的解决方案fminsearch
将第三个变量视为不敏感的,因为它在目标函数内部被覆盖,因此不会影响输出值。
将第三个值定义为单独的变量(即 outside parameters
)不是一种选择,因为每次我选择要优化的不同变量时都需要进行大量的重新编码。
必须有更好的解决方案。有任何想法吗?
r - 单个变量上的 fminsearch
使用 R 在 fminsearch 上的帮助页面示例作为起点:
我想评估这样的事情,但只有一个变量,例如:
但是当我跑步时
它给出了错误:X[2:d1, ] 中的错误:维数不正确
fminsearch 似乎想要一个长度大于或等于 2 的向量,但也不少,但是对于这个例子,向量需要长度 1
注意: fminsearch 在“ pracma ”包中
matlab - 在并行计算模式下使用 fmincon 时出错
我正在使用UseParallel
命令进行并行计算,fmincon
因为正常计算需要很多时间。但是在使用的时候
Simulink 显示错误
大小向量应该是具有实数元素的行向量。
虽然没有该UseParallel
选项,但模拟工作正常。
matlab - 以变量和参数作为 fminunc 函数的参数的函数
我正在尝试在 matlab 中使用 fminunc 函数来解决无约束的最小化问题。这个函数有格式
这里,定义的 fun 是 fminunc 作为目标函数的输入。但是,我的有趣功能的格式如下
其中 $x1$ 和 $x2$ 是要求解的向量变量,$a$,$b$ 和 $c$ 只是参数。我编写了如下代码来解决这个问题,
但是,它出现错误说“输入参数不够”。有没有人知道为什么会这样?
matlab - Matlab中fminsearch的停止条件
我正在使用 fminsearch 将 DE 系统的参数拟合到观察到的数据。我不希望得到一个很好的适合。
fminsearch 很快找到目标函数可接受的最小值,但并没有停止。它运行了很长时间,我不知道为什么。
我正在使用选项
我的理解是,当目标函数的值下降到低于 1e-4 时,这将被认为是足够的。或者,当他们无法再更改参数时,将返回最好的参数。
输出是
我之前已经让它运行了更长的时间,并且在接下来的 30 次打印输出中,它的最小 f(x) 保持不变。
如何正确设置选项,以便当它在目标函数的可接受值内找到解决方案时它会停止?
python - python fmin优化错误(单纯下坡法)
我想通过 fmin 优化来解决定点迭代。我不知道为什么我得到一个错误,如:OVERFLOW ENCOUNTERS IN DOUBLE SCALAR: I know the results and the first optimization before printing Status: 0 ([ 2.85475105e-01 3.48080784e-01 -2.54628055e-04]) 是正确的并且第二个值对也是。在 3. 优化循环出现错误..
我只是不知道出了什么问题感谢您的帮助。
python-3.x - 将 fmin 与随机森林回归一起使用
我正在尝试在示例数据集的随机森林回归模型上使用 scipy fmin 函数。该模型运行良好,但是当我尝试使用初始猜测 np.zeros(8) 的 fmin 函数时,我收到此错误:
所以我确实重塑了数组,它返回完全相同的错误消息。这是到目前为止的代码:
我也尝试从训练数据中给它一行作为初始猜测,它返回与以前完全相同的错误消息。这可以做到吗?如果可能的话,它将对我的工作非常有用。谢谢詹姆斯