Machine learning LIBLINEAR和其他SVM包

Machine learning LIBLINEAR和其他SVM包,machine-learning,svm,Machine Learning,Svm,我使用liblinear对一个非常大(约10万个特征)但非常稀疏的数据进行分类。在C中使用linlinear时,它会崩溃。但是Python实现工作得非常好 有人有过同样的经历吗?原因可能是什么? 支持向量机是否有更“高效”和更稳定的版本 谢谢。你说的“它崩溃”是什么意思。您使用的是同一组参数吗?C和Python的默认值可能不相同,但是底层实现是相同的。@Pedrom:Collapses表示脚本停止。相同的参数。我认为它在数据加载过程中会失败,因为当C使用1.5GB时它会崩溃(有32GB可用),而

我使用liblinear对一个非常大(约10万个特征)但非常稀疏的数据进行分类。在C中使用linlinear时,它会崩溃。但是Python实现工作得非常好

有人有过同样的经历吗?原因可能是什么? 支持向量机是否有更“高效”和更稳定的版本


谢谢。

你说的“它崩溃”是什么意思。您使用的是同一组参数吗?C和Python的默认值可能不相同,但是底层实现是相同的。@Pedrom:Collapses表示脚本停止。相同的参数。我认为它在数据加载过程中会失败,因为当C使用1.5GB时它会崩溃(有32GB可用),而在Python中它会将~7GB加载到内存中。您介意共享这两种代码吗?你是在64位编译C++版本吗?@ PeDROM:没有多少代码可以共享——只是命令行。我正在使用sklearn for Python。你要我写吗?另外,我尝试了一个更大的数据集,python也崩溃了。这就引出了一个问题——有“更好”的SVM实现吗?