小编Bit*_*ign的帖子

确定 sklearn 或任何 python 库中非线性 SVM 回归的最有贡献的特征

我使用基于 RBF 内核的支持向量机回归训练了一个模型。我想知道对基于 RBF 内核的支持向量机非常重要或主要贡献的功能。我知道有一种方法可以了解基于向量大小的权重向量对线性支持向量回归最有贡献的特征。然而,对于基于 RBF 核的支持向量机,由于特征被转换到一个新的空间,我不知道如何提取最有贡献的特征。我在 python 中使用 scikit-learn。有没有办法在基于 RBF 核的支持向量回归或非线性支持向量回归中提取最有贡献的特征?

from sklearn import svm
svm = svm.SVC(gamma=0.001, C=100., kernel = 'linear')
Run Code Online (Sandbox Code Playgroud)

在这种情况下: 在 sklearn为 SVM 分类器确定最有贡献的特征效果很好。但是,如果将内核更改为

from sklearn import svm
svm = svm.SVC(gamma=0.001, C=100., kernel = 'rbf')
Run Code Online (Sandbox Code Playgroud)

上面的答案不起作用。

python scikit-learn jupyter-notebook

5
推荐指数
1
解决办法
1956
查看次数

标签 统计

jupyter-notebook ×1

python ×1

scikit-learn ×1