请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

1回答

我可能没有理解你的问题?


hstack是将两个矩阵横向拼接。

X是100*1的矩阵;X**2也是100*1的矩阵。这两个矩阵经过hstack,得到100*2的矩阵。


为什么要这么做?我们相当于把原来只有一个特征的数据,变成了有两个特征的数据。其中第二个特征是第一个特征的平方。用这种方式,尝试能不能更好的拟合原始数据:)


继续加油!:)

1 回复 有任何疑惑可以回复我~
  • 提问者 qtw1998 #1
    老师为什么不可以直接用平方的去fit还要把原始的去fit
    回复 有任何疑惑可以回复我~ 2019-03-11 09:41:44
  • liuyubobobo 回复 提问者 qtw1998 #2
    当然可以直接用平方的去fit,但是当我们使用多项式的时候,是因为特征少,所以使用多项式的方式增加特征,但是并不会删除原始的特征。这一小节的例子就完全可以说明直接用平方去fit的局限性。按照你的思路,尝试直接用平方的特征去训练试试看?看看结果怎么样?把训练后的函数也绘制出来,和保留原始特征的训练结果对比一下。体会一下我们保留一次特征的意义?加油!:)
    回复 有任何疑惑可以回复我~ 2019-03-11 09:45:52
  • 提问者 qtw1998 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-03-12 10:31:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信