请稍等 ...
×

采纳答案成功!

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

svm的kernel函数中的degree参数

Pipeline(memory=None,
steps=[(‘std_scaler’, StandardScaler(copy=True, with_mean=True, with_std=True)), (‘kernelSVC’, SVC(C=1.0, cache_size=200, class_weight=None, coef0=0.0,
decision_function_shape=‘ovr’, degree=3, gamma=1.0, kernel=‘rbf’,
max_iter=-1, probability=False, random_state=None, shrinking=True,
tol=0.001, verbose=False))])
这是使用rfb的svc 请问里面的degree=3,是什么意思,对于核函数其degree如何确定

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2018-10-22 17:29:59

degree参数是只针对多项式核有意义的参数,如果是其他核,degree参数会被忽略掉。


课程中对多项式核进行了介绍。SVM中使用多项式核和先使用多项式特征,再进行线性SVM是等价的。具体可以参考11-5,11-6两小节:)degree就是下页ppt中的d。

https://img1.sycdn.imooc.com//szimg/5bcd98670001fcf409860543.jpg


degree是一个超参数,可以使用网格搜索进行调节:)


加油!:)


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信