fminlbfgsFMINLBFGS:快速有限的内存优化,matlab代码
2022-02-25 09:09:15 629KB matlab 开发语言
1
(注意:将主文件夹及其子文件夹添加到 MATLAB 搜索路径将使您能够在 MATLAB 帮助浏览器中查看扩展文档。) MINIMIZE 是对 John d'Errico 编写的函数 FMINSEARCHBND 和 FMINSEARCHCON 的改进(也可在文件交换中找到)。 它解决了优化问题最小 f(x) 英石 磅 <= x <= ub A * x < b Aeq * x = beq c(x) <= 0 ceq(x) = 0 对边界约束使用坐标变换,对其他约束使用惩罚函数。 所使用的惩罚函数是伪自适应的,因为它们旨在严厉惩罚但又防止溢出发生。 MINIMIZE 和 FMINSEARCHCON 之间的主要区别是 - 对全局优化问题的基本支持- 它处理(非线性)线性等式约束- 严格性更可控- 支持 FMINLBFGS 尽管FMINSEARCHCON不允许在可行域之外进行任何函数评估,
2021-12-13 09:32:56 762KB matlab
1
这个函数可以从UFLDL网站上下载,其好处是在用10000个样本优化30多万个参数时内存不溢出,比网站上所用的minFunc函数好。我下载后整理了一下,翻译了注释,行数从800多行压倒660行
2019-12-21 21:02:57 29KB 稀疏自编码器 优化函数 fminlbfgs
1