用pipeline的时候求 coef_ 和 intercept_ 的方式的问题 我的好像不对

来源:8-2 scikit-learn中的多项式回归与Pipeline

慕仙0329239

2020-12-21

图片描述
图片描述图片描述图片描述图片描述图片描述图片描述

写回答

1回答

liuyubobobo

2020-12-21

你的写法是正确的。


问题在于,你在 Pipeline 中把数据进行了归一化。归一化以后,数据的尺度发生了变化,所以系数不再是你最初设计的数据的系数了。


你可以试一下,把 Pipeline 中的 standard_scaler 删掉,应该得到的系数就和你设计的一样了。


你最后的验证过程,也没有把 X2 做归一化,你也可以试一下,最后验证的时候,对 X2 做归一化,得到的系数,应该和上面 Pipeline 有归一化的系数是一致的。


继续加油!:)

0
2
慕仙0329239
测试了下 是归一化时候的问题 谢谢老师
2020-12-21
共2条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程