私の問題は、メモリへのロードが遅い大きなモデルがあることです。多くのサンプルでテストするには、モデルの入力フィーチャを生成するためにCプログラムを実行してから、Rスクリプトを実行して予測する必要があります。毎回モデルをロードするのに時間がかかりすぎます。
だから私は疑問に思っています
1)モデル(Rの変数)をメモリに保持する方法がある場合。
また
2)Rの分離プロセスを専用サーバーとして実行すると、Rのすべての予測プロセスが同じマシン上のサーバー内の変数にアクセスできますか?
すべての予測中にモデルが変更されることはありません。これは、最大500MBの.rdataファイルに保存されているrandomForestモデルです。このモデルの読み込みには時間がかかります。
並列R(snow、doParなど)を使用して並列で予測を実行できることは知っていますが、使用したデータフローを変更する必要があるため、これは私が望むものではありません。
どうもありがとう。