如何减少SVM的执行时间

时间:2016-10-21 03:02:46

标签: r machine-learning svm libsvm

我目前正在开发一个包含20个功能和400K行的数据集。我正在使用e1071库使用SVM进行多类分类。我有这个代码,大约需要2天才能得到结果。有没有办法可以减少使用相同库的时间复杂度?如果不是我应该考虑哪些其他库或选项最好在R?

svm.model <- svm(y ~., data = traindata, gamma = 0.01, cost = 10, kernel= "radial")

1 个答案:

答案 0 :(得分:1)

我建议尝试降低尺寸(例如使用PCA)以减少功能的数量,从而提高性能。