私はそれにkerasRegressorとpiplineを学ぶscikitを持っている:どのようにディスク上にケラス回帰を持つscikit-learn piplineを保存するのですか?
estimators = [
('standardize', StandardScaler()),
('mlp', KerasRegressor(build_fn=baseline_model, nb_epoch=5, batch_size=1000, verbose=1))
]
pipeline = Pipeline(estimators)
後、piplineを訓練し、私は
... JOBLIBを使用してディスクに保存すること
joblib.dump(pipeline, filename , compress=9)
をしようとしています。しかし、私は取得していますエラー:
RuntimeError: maximum recursion depth exceeded
どのようにパイプラインをディスクに保存しますか?
あなたが見ることができる:
そして、ここでは、モデルが戻ってロードすることができる方法でありますディルでおそらく、https://pypi.python.org/pypi/dill – Moritz
を動作させることができます。最大再帰深度の値を単純に増やす必要があります。http://stackoverflow.com/questions/3323001/maximum-recursion-depth – user1808924