梯度下降法与正规方程法

本文探讨了在特征变量数量较多时,如何选择梯度下降法和正规方程法来修正权系数,实现正确分类。当特征变量较少时,两者皆可用,但大量特征时推荐使用梯度下降法,因正规方程法计算效率较低。文中详细介绍了正规方程法和梯度下降法的实施步骤,并指出梯度下降法中学习速率的重要性,以及通过特征缩放加速算法收敛的方法。

为了修正权系数,最终实现正确的分类,我们可以使用梯度下降法和正规方程法。其中特征变量比较少(n没有上万)时,我们既可以用梯度下降法又可以用正规方程法,但当特征变量比较多时,我们最好用梯度下降法,因为当特征变量比较多是,用正规方程法计算会比较慢。

正规方程法

梯度下降法:

假设我们的判别函数为    ,

cost function :

,

利用梯度下降法:

 

for(j=0 and j=1  );

则:



其中  是学习速率,当学习速率越大时,调整步伐越大,学习速率过大,会使算法变得不稳定,但是学习速率过小时,算法收敛的时间就会增大。在计算时要同时更新。如果不改变学习速率,使用梯度下降法容易得到局部最优,所以我们需要尝试不同的学习速率,然后找到最好的那个。

为了时梯度下降的速度变得更快,即使梯度下降收敛所需的循环次数减少,我可可以使用特征缩放(fenture scaling),

   ,其中 u1是均值,s1是范围,让X1变换到一个较小的范围;


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值