就是沿最陡峭的方向上山,或者下山。
利用的是 [ f(x_1) – f(x_0) ] / a = f’ ,备注:a是步长,a>0,f’是斜率,x_1 > x_0
能推出 f(x_1)= f(x_0) + a* f’ 备注:f’>0, f(x_1)>f(x_0),上升。f’ < 0, f(x_1) < f(x_0),下降。
如果我要一直找下降方向呢?
那么当f’ < 0时,往下走;
f’ > 0 时,终止,因为我要找最小值。现在已经找到局部极小值了。
就是沿最陡峭的方向上山,或者下山。
利用的是 [ f(x_1) – f(x_0) ] / a = f’ ,备注:a是步长,a>0,f’是斜率,x_1 > x_0
能推出 f(x_1)= f(x_0) + a* f’ 备注:f’>0, f(x_1)>f(x_0),上升。f’ < 0, f(x_1) < f(x_0),下降。
如果我要一直找下降方向呢?
那么当f’ < 0时,往下走;
f’ > 0 时,终止,因为我要找最小值。现在已经找到局部极小值了。