请稍等 ...
×

采纳答案成功!

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

多项式核和标准化

老师你好,
根据你之前的回答,正确顺利是

  1. 多项式
  2. 标准化
  3. linearSVC

但后面调用多项式核的时候变成了先标准化,再进行多项式(kernel),这样不会出问题吗?

正在回答

插入代码

1回答

赞问题!


首先,这里会不会出“问题”,这个“问题”是什么,在机器学习领域是非常 tricky 的事情。因为,其实,不管你怎么做,都能得到一个结果。从程序的角度,没有问题。这是机器学习和传统算法最大的不同——没有标准答案。


整体,对于 SVM 来说,核函数是算法的一部分,而不是数据预处理。我们控制不了他,所以,从用户的角度看,就是我们处理好了特征,扔给算法。我们处理的特征,应该保证是标准化的。所以,标准化永远在最后一步。而对于算法来说,虽然他也做了多项式特征的事情,但是,这是他的内部运算,而不是再做特征工程。


所以,标准化特征后,扔给多项式核的 SVM,是合理的。如果结果差强人意,那么说明这个算法不够适合你的数据,但你的处理过程没有问题。


继续加油!:)

4 回复 有任何疑惑可以回复我~
  • 提问者 uuugggd #1
    soga!非常感谢!
    回复 有任何疑惑可以回复我~ 2019-10-21 16:28:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信