sklearn SVC +稀疏数据加速



大家好!

我有一个大麻烦,因为SVC需要太多的时间。我不能规范化数据,因为它是空间,矩阵的大小对于密集表示来说太大了。我按

缩放数据
sklearn.preprocessing.scale

但这还不够。如何加快SVC的计算速度?

1)买一台内存大到可以缓存整个克矩阵的机器。缓存大小对LibSVM的性能影响最大,这也是scikit learn所使用的。

2)使用不同的算法。Scikit learn已经调用了LibSVM,这可能是最快的基于SMO的SVM实现。

最新更新