我正在训练一个 SVM 分类器。现在,我有大约 4000 个功能,但其中很多都是多余的/没有信息的。我想将模型中的特征减少到大约 20-50 个。我想使用贪婪的爬山,每次减少1个特征。移除的特征应该是最不重要的特征。训练一个 SVM 后,如何获得特征重要性的排名?如果我在 R 中使用 libsvm,我如何获得每个功能的权重,或其他类似类型的重要性指标?谢谢!
问问题
3250 次
我正在训练一个 SVM 分类器。现在,我有大约 4000 个功能,但其中很多都是多余的/没有信息的。我想将模型中的特征减少到大约 20-50 个。我想使用贪婪的爬山,每次减少1个特征。移除的特征应该是最不重要的特征。训练一个 SVM 后,如何获得特征重要性的排名?如果我在 R 中使用 libsvm,我如何获得每个功能的权重,或其他类似类型的重要性指标?谢谢!