采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在前面的多元线性回归中,使用LinearRegression并没有进行数值归一化;为什么在多项式回归中,使用LinearRegression需要进行数值归一化?
对于线性回归算法,数值归一化不是必须的。不进行归一化也可以得到正确的结果。可以试试把这一小节pipeline中的StandardScaler去掉试试看?结果是一样的:)
不过,对于梯度下降法来说,进行归一化,可以达到提速的目的。因为所有的维度的度量在同一个水平上,不会出现在某一个维度搜索时间过长的现象。再加上有一些算法时必须进行归一化的,比如KNN,所以,通常来讲,对于机器学习的数据预处理过程,执行一遍归一化,是不会有害处的:)
继续加油!:)
谢谢老师,我试了下,把StandardScaler()去掉后,结果一样的
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
3.2k 19
4.2k 17
3.6k 15
2.0k 15
1.9k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号