Please enable JavaScript.
Coggle requires JavaScript to display documents.
梯度下降 (方法 (梯度下降的方法 (小批量梯度下降(Mini-Batch Gradient Descent) (优化 (动量 (分类…
梯度下降
方法
梯度下降的方法
共轭梯度
可以用来代替梯度下降优化Theta的更复杂,更快捷的方法
-
-
-
梯度下降原理
例子
假如我们是一只蚂蚁,要从这个曲线的某一点到达最低点,那么我们要怎么做呢
步骤
无法直接算出最低点处Parameter的值
因为我们现在是只蚂蚁,这个地形太大了,我们根本看不到最低点,不能一下跳过去,只能一步一步走,那怎么办
最小值必定小于等于当前值
我们可以沿着重力的方向走,一直向下,不能再下了那就是最低点了
尽可能快的逼近最小值
我们只能贴着地形走,而且尽可能少走弯路,所以需要把垂直向下的这个方向依附分解到地形上
减去以导数为因子的小变量
因为看不到最低点,所以我们只能走一步算一步
-
-
3.尽可能接近最小值
- 斜率因逐渐接近最低点而逐渐减少
- 人为减小学习率
原理
- 代价函数中,y和x是不可改变的,因为那是事实(配钥匙时,我们需要改变的是钥匙胚胎,不是原钥匙或者锁芯)
- 假设预测函数是y_hat=wx+b,为了让y_hat尽量切近y,就需要改变w和b,x和y是常数
- 自变量是theta0和theta1,因变量是代价函数的值