我已经运行 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_file约为247MB时,运行liblinear时的总内存成本约为3.08GB。为什么要花这么多钱?
而在我的项目中,vector_file 将有 2GB 大,如何使用 liblinear 来训练问题,然后我可以得到一个模型文件?