一、通过一个例子来看梯度下降法是怎么算的
函数
,求解其最小值
1.求解梯度函数
2.给定初始点,计算出该点的梯度,开始迭代
3.计算初始点梯度模,判断是否满足终止条件
,如果满足,得到终点。如果不满足,求得当前最优的学习率,然后迭代。
function [k ender]=steepest(f,x,e)
% 梯度下降法函数function [k ender]=steepest(f,x,e),需要三个参数f、x和e,其中
一、通过一个例子来看梯度下降法是怎么算的
函数
,求解其最小值
1.求解梯度函数
2.给定初始点,计算出该点的梯度,开始迭代
3.计算初始点梯度模,判断是否满足终止条件
,如果满足,得到终点。如果不满足,求得当前最优的学习率,然后迭代。
function [k ender]=steepest(f,x,e)
% 梯度下降法函数function [k ender]=steepest(f,x,e),需要三个参数f、x和e,其中