小编ice*_*oal的帖子

保存scikit-learn分类器会导致内存错误

我的机器有16G RAM,培训程序使用高达2.6G的内存.但是当我想将分类器(使用sklearn.svm.SVC大型数据集进行训练)保存为pickle文件时,它会占用我的机器无法提供的太多内存.渴望了解保存分类器的任何替代方法.

我试过了:

  • picklecPickle
  • 转储为wwb
  • fast = True

它们都不起作用,总是引发MemoryError.有时文件已保存,但加载它会导致ValueError: insecure string pickle.

先感谢您!

更新

谢谢你们.我没有尝试过joblib,它在设置后工作protocol=2.

python pickle python-2.7 scikit-learn

5
推荐指数
1
解决办法
1296
查看次数

标签 统计

pickle ×1

python ×1

python-2.7 ×1

scikit-learn ×1