scikit学习多核和伽玛值?

时间:2012-09-01 12:49:43

标签: python-2.7 scikit-learn

我将使用scikit SVC和多项式内核,格式如下:(1 + xTn.xm)^ 4。 具有度数4的含义(一个加上xTn.xm的乘积).xTn是转置的xn值。 当我查看scikit文档时,他们指定了SVC的参数:

  

    degree : int, optional (default=3)
 |      Degree of kernel function.
 |      It is significant only in 'poly' and 'sigmoid'.
 |  
 |  gamma : float, optional (default=0.0)
 |      Kernel coefficient for 'rbf' and 'poly'.
 |      If gamma is 0.0 then 1/n_features will be used instead.
 |  
 |  coef0 : float, optional (default=0.0)
 |      Independent term in kernel function.
 |      It is only significant in 'poly' and 'sigmoid'.

参数“degree”是相关的,我应该使用4。 参数coef0是相关的,我应该使用值1.它是否正确? 伽玛在“保利”案件中非常不清楚。我应该将哪个值用于gamma ??

1 个答案:

答案 0 :(得分:4)

来自libsvm文档:(gamma * u'* v + coef0)^degree(scikit-learn基于SVC模型)。总是欢迎提出改进文档的拉动请求:)