参数“coef0”是不是表示 sklearn.svm.SVC 方法中的特定系数?
Posted
技术标签:
【中文标题】参数“coef0”是不是表示 sklearn.svm.SVC 方法中的特定系数?【英文标题】:does the param 'coef0' mean a specific coefficient in sklearn.svm.SVC method?参数“coef0”是否表示 sklearn.svm.SVC 方法中的特定系数? 【发布时间】:2019-09-28 01:44:46 【问题描述】:在机器学习方面,support-vector machines
是具有相关学习算法的监督学习模型 分析用于分类和回归分析的数据。
sklearn 提供svm.SVC
来完成这项工作。
参数“coef0”是否意味着某些场景的特定系数?如果是,它是什么系数?
【问题讨论】:
【参考方案1】:正如scikit-learn documentation 所建议的,coef0
是一个
核函数中的独立项。它仅在“poly”中有意义 和“sigmoid”。
其实你可以把它看成是Kernel functions的定义中的一个名词:
多项式:powi(gamma*dot(x[i],x[j])+coef0,degree)
(来自libsvm
的C语法)
sigmoid:tanh(gamma*dot(x[i],x[j])+coef0)
(来自libsvm
的C语法)
粗略地说,它控制模型受高次多项式影响的程度。
【讨论】:
以上是关于参数“coef0”是不是表示 sklearn.svm.SVC 方法中的特定系数?的主要内容,如果未能解决你的问题,请参考以下文章