python梯度下降算法算法及注意的细节
首先要明白梯度下降算法我们能干什么?什么时候可以用到梯度下降?
我们先进行两个例子,一个二维函数问题,一个三维的现实问题:
二维函数:比如我们要求
三维现实问题:你站在一个一个的山中,你想要的去谷底,那怎么样办才能最快的到达局部谷底呢?要沿着哪个方向进行走动呢?
然后带着问题去思考梯度下降算法。
首先你会有一个函数,比如这个函数有两个参数的函数J(θ_1,θ_2),我们需要一种算法去最小化这个函数
这里我们就需要用到梯度下降算法。
梯度下降算法的步骤:
1.我们开始会有初始数值θ_1,θ_2,一般来说这两
原创
2020-07-10 21:03:42 ·
750 阅读 ·
0 评论