2017-02-13 5 views
0

私は分類子のセル配列(例えば、決定木) trainmodel = cell(1,100000)を持っています。そして時にはこのことが本当に大きくなることもあります。そのため、この変数が大きすぎる場合はメモリに保存するだけです。もちろん私はmatfileを使うことができますが、大きすぎないと遅くなることがあります。助けてください、どうもありがとうございます。 更新:ツリーの数はあらかじめわかっており、ツリーのメモリサイズが同じであると見なすことができます。だから私がしたいのは、個々のツリーがどのくらいのメモリを消費しているかを測定することです。MATLAB - 特定の変数を強制的にメモリに格納する方法はありますか?

+2

のためにあなたは、ディスクに保存されている意味ですか? MATLABの変数はすでにメモリに保存されています。 – excaza

+0

@excaza:私はmatfileとそのようなものに格納することを意味します。私のコンピュータは16GBのRAM、Windows 10、matlab R2016bを持っていますが、まだメモリエラーが発生します:( –

+0

[仮想メモリ](http://www.pcworld.com/article/2840886/if-windows-仮想メモリはあまりにも低そうにも増えますが、それはトレードオフです.html) – Rotem

答えて

0

datastore機能は、特別に背の高い配列のために設計されており、machine learning

+0

しかし、それをどうやって意思決定ツリーを格納するのに適応させますか?:( –

関連する問題