说明:最速下降梯度法matlab程序.转载自科研中国.
说明:用matlab编的共轭梯度法源程序以及一个国外教材里的最速下降法matlab程序。
说明:一个例子,使用的是BP神经网络代码,采用的基本下降梯度算法
说明:约束最优化方法--最速下降法(也叫梯度法),是人们用来求多个变量函数极值问题的最早的一种方法。
说明:非线性规划中的最陡下降法、BFGS方法和共轭梯度法matlab源程序(3-拟牛顿BFGS方法).m
说明:次梯度算法简易程序,matlab编写次梯度方法(subgradient method)是传统的梯度下降方法的拓展,用来处理不可导的凸函数。它的优势是比传统方法处理问题范围大,劣势是算法收敛速度慢。但是,由于它对不可导函数有很好的处理方法,所以学习它还是很有必要的。