大家好!
我有一个大麻烦,因为SVC需要太多的时间。我不能规范化数据,因为它是空间,矩阵的大小对于密集表示来说太大了。我按
缩放数据sklearn.preprocessing.scale
但这还不够。如何加快SVC的计算速度?
1)买一台内存大到可以缓存整个克矩阵的机器。缓存大小对LibSVM的性能影响最大,这也是scikit learn所使用的。
2)使用不同的算法。Scikit learn已经调用了LibSVM,这可能是最快的基于SMO的SVM实现。