文件名称:FMINLBFGS:Fast Limited Memory Optimizer:准牛顿有限内存BFGS和针对大量未知数的最陡峭的优化器-matlab开发
文件大小:19KB
文件格式:ZIP
更新时间:2024-06-21 07:52:01
matlab
FMINLBFGS 是一种内存高效的优化器,用于解决具有大量未知数的图像配准和 CPU 昂贵的梯度等问题。 支持的: - 准牛顿布罗伊登-弗莱彻-戈德法布-香诺 (BFGS)。 - 有限内存 BFGS (L-BFGS)。 - 最陡峭的梯度下降优化。 好处: - 准牛顿因此不需要提供粗麻布,而是通过分析连续梯度向量来更新粗麻布。 - L-BFGS 从不明确地形成或存储 Hessian 矩阵,当维数变大时,这可能会非常昂贵。 - 如果梯度是 cpu 昂贵的,则有一个输入选项可以在 linesearch 期间用普通函数调用替换梯度调用。 该函数使用与 fminunc 和 fminsearch 等 Matlab 函数相同的接口和选项。 但是当优化工具箱不可用时,可以用一个简单的结构体替换 optimset。 例子: options = optimset('GradObj', 'on' ,
【文件预览】:
fminlbfgs_version2b.zip
fminlbfgs_version2c.zip