モデル ファイルをモデリングするために 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 を使用して問題をトレーニングし、モデル ファイルを取得するにはどうすればよいですか?