我试图在mnist手写数字数据集上运行scikit学习随机森林算法.在算法训练期间,系统进入内存错误.请告诉我该怎么做才能解决这个问题.
CPU统计: Intel Core 2 Duo,4GB RAM
数据集的形状为60000,784.linux终端上的完整错误如下:
> File "./reducer.py", line 53, in <module>
> main() File "./reducer.py", line 38, in main
> clf = clf.fit(data,labels) #training the algorithm File "/usr/lib/pymodules/python2.7/sklearn/ensemble/forest.py", line 202,
> in fit
> for i in xrange(n_jobs)) File "/usr/lib/pymodules/python2.7/joblib/parallel.py", line 409, in
> __call__
> self.dispatch(function, args, kwargs) File "/usr/lib/pymodules/python2.7/joblib/parallel.py", line 295, in
> dispatch
> job = ImmediateApply(func, args, kwargs) File "/usr/lib/pymodules/python2.7/joblib/parallel.py", line 101, in
> __init__
> self.results = func(*args, **kwargs) …
Run Code Online (Sandbox Code Playgroud)