svm的kernel函数中的degree参数
来源:11-8 RBF核函数中的gamma
StephenLee147
2018-10-22
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如何确定
写回答
1回答
-
liuyubobobo
2018-10-22
degree参数是只针对多项式核有意义的参数,如果是其他核,degree参数会被忽略掉。
课程中对多项式核进行了介绍。SVM中使用多项式核和先使用多项式特征,再进行线性SVM是等价的。具体可以参考11-5,11-6两小节:)degree就是下页ppt中的d。
degree是一个超参数,可以使用网格搜索进行调节:)
加油!:)
00
相似问题