参数“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 方法中的特定系数?的主要内容,如果未能解决你的问题,请参考以下文章

详解支持向量机-选取与核函数相关的参数:degree & gamma & coef0菜菜的sklearn课堂笔记

SVM原理与Sklearn参数详解

sklearn集成支持向量机svm.SVC参数说明

sklearn系列之 sklearn.svm.SVC详解

SVM的sklearn.svm.SVC()函数应用

引用的 MIME 媒体类型参数是不是允许转义引号?