2017-07-25 18 views
-1

私はロジスティック回帰モデルを読み込むPythonプログラムを持っています。私は5秒ごとに新しい着信データで予測をしようとしています。入力データはコマンドライン引数としてコードに渡されます。プログラムは正常に実行されますが、5秒ごとにモデルをロードし続けたくありません。モデルを常にメモリにロードする方法はありますか? 私のコードはメモリ内で動作するPythonプログラム

loaded_model = joblib.load(r'C:\LR_model.sav') 
dataset = ast.literal_eval(sys.argv[1]) 
result = loaded_model.predict(dataset) 

を下回っている、あなたのプロセスは、メモリが解放されるのですから出る一度ので

答えて

3

メモリは、プロセスにバインドされて、ありがとうございました。データをロードしたままにするには、プログラムをサーバープロセスとして書き直し、クライアントが新しい予測を要求するための通信プロトコルをセットアップする必要があります(HTTPはここに適しているようです)。

+0

こんにちは、フィードバックありがとうございます。 – Young4844

関連する問題