老师为什么通过100次方的多项式模型预测的图像没有显示这么大的偏离值呢

来源:8-3 过拟合与欠拟合

rabbit999

2022-06-30

62bd75f900019ee011310955.jpg100次方产生偏离值我能理解 但是图像上没有显示,用np.linspace均分后的图像却显示了这种偏离比较大的值,有点不太理解,麻烦bobo老师解答一下
写回答

1回答

liuyubobobo

2022-07-02

第一幅图和第二幅图的区别在于:第一幅图,我们画的所有的红线上的点,都是原本的数据点。


比如原本的数据点,x = [1, 3, 5, 7, 9]。第一幅图是求出在 degree = 100 的情况下,x = 1, 3, 5, 7, 9,对应的 y_predict 是多少,将这些 y_predict 连接起来,形成的曲线。因为有 y 的“引导”,所以得到的 y_predict 不会和 y 相差很远,就形成了图 1。


但实际上,相差的很远的点,发生在 x 没有的地方,比如 2, 4, 6, 8 的地方。图 2 摆脱了原有 x 的限制,就在这个区间均匀取点,去看这个图像,类似于 2, 4, 6, 8 这些地方就被取到了,我们就看到了这些极端的地方。实际上,图 2 显示的是更真实的图像。


继续加油!:)


0
1
rabbit999
明白了,谢谢老师解答
2022-07-02
共1条回复

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

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

5940 学习 · 2455 问题

查看课程