Ho un pipline scikit-learn con kerasRegressor in esso:come salvare una pipeline di scikit-learn con keras regressor all'interno del disco?
estimators = [
('standardize', StandardScaler()),
('mlp', KerasRegressor(build_fn=baseline_model, nb_epoch=5, batch_size=1000, verbose=1))
]
pipeline = Pipeline(estimators)
Dopo, la formazione del pipline, sto cercando di salvare su disco utilizzando joblib ...
joblib.dump(pipeline, filename , compress=9)
Ma io sono sempre un errore:
RuntimeError: maximum recursion depth exceeded
Come si salverà la pipeline su disco?
Si potrebbe guardare a aneto. Forse funziona https://pypi.python.org/pypi/dill – Moritz
Dovresti semplicemente aumentare il valore della profondità massima della ricorsione: http://stackoverflow.com/questions/3323001/maximum-recursion-depth – user1808924