多项式核和标准化
来源:11-5 SVM中使用多项式特征和核函数

uuugggd
2019-10-21
老师你好,
根据你之前的回答,正确顺利是
- 多项式
- 标准化
- linearSVC
但后面调用多项式核的时候变成了先标准化,再进行多项式(kernel),这样不会出问题吗?
写回答
1回答
-
赞问题!
首先,这里会不会出“问题”,这个“问题”是什么,在机器学习领域是非常 tricky 的事情。因为,其实,不管你怎么做,都能得到一个结果。从程序的角度,没有问题。这是机器学习和传统算法最大的不同——没有标准答案。
整体,对于 SVM 来说,核函数是算法的一部分,而不是数据预处理。我们控制不了他,所以,从用户的角度看,就是我们处理好了特征,扔给算法。我们处理的特征,应该保证是标准化的。所以,标准化永远在最后一步。而对于算法来说,虽然他也做了多项式特征的事情,但是,这是他的内部运算,而不是再做特征工程。
所以,标准化特征后,扔给多项式核的 SVM,是合理的。如果结果差强人意,那么说明这个算法不够适合你的数据,但你的处理过程没有问题。
继续加油!:)
412019-10-21
相似问题