我运行了liblinear来建模一个模型文件。在
python代码如下:
y, x = svm_read_problem(vector_file)
prob = problem(y, x)
param = parameter('-s 2 -c 1')
m = train(prob, param)
save_model(model_file, m)
问题是,当vector_文件约为247MB时,运行liblinear时的总内存开销约为3.08GB。为什么这么贵?在
在我的项目中,vector_文件将有2GB那么大,我如何使用liblinear来训练问题,然后我可以得到一个模型文件?在
好吧,我知道为什么会有问题。在
读问题时,liblinear的python接口使用:
在python中,int值为28字节,float为24字节,这超出了我的想象。在
我会把这样的案例发给作者。在
相关问题 更多 >
编程相关推荐