第二周机器学习

本文详细介绍了多变量梯度下降在机器学习中的应用,包括批量梯度下降、特征缩放和学习率的影响。讨论了如何在特征尺度悬殊时调整梯度下降,并引入正规方程作为替代方法,特别是在线性回归问题中。同时,提到了在Matlab中实现正规方程的过程以及在特征数量和矩阵可逆性方面的考虑。
摘要由CSDN通过智能技术生成

4-2:多变量梯度下降
创建一个多变量的代价函数,这个代价函数就是建模误差的平方和
在这里插入图片描述
在这里插入图片描述
多变量线性回归的批量梯度下降算法为:
在这里插入图片描述在这里插入图片描述
求导后:
在这里插入图片描述
当n>=1时,
在这里插入图片描述在这里插入图片描述在这里插入图片描述

开始随机选择一系列的参数值,计算所有的预测结果后,再给所有的参数一个新的值,如此循环直到收敛。

4-3:梯度下降法-特征缩放
如果两个特征的值差距悬殊的话,梯度下降法需要非常多次迭代才能收敛。
解决的方法是尝试将所有特征的尺度都尽量缩放到-1到1之间。
最简单的方法是令:在这里插入图片描述 ,其中 在这里插入图片描述 是平均值, 在这里插入图片描述是标准差。

4-4:梯度下降法-学习率
梯度下降算法收敛所需要的迭代次数根据模型的不同而不同,我们不能提前预知,我们可以绘制迭代次数和代价函

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值