Python 如何使用Tensorflow SavedModel保存随机搜索CV对象的最佳估计量?

Python 如何使用Tensorflow SavedModel保存随机搜索CV对象的最佳估计量?,python,tensorflow,keras,scikit-learn,python-3.7,Python,Tensorflow,Keras,Scikit Learn,Python 3.7,我试图使用SavedModel格式保存RandomizedSearchCV对象中的最佳估计器。我知道我们也可以使用joblib.dump保存它,但我需要它采用SavedModel格式 通常,我总是使用: ... .. . model.fit(X,y,epochs=1000) model.save_model("MyModel") 保存经过培训的模型(无超参数优化) 但是,这一次,当我尝试: ..... ... .. result = RandomizedSearchCV(*

我试图使用SavedModel格式保存RandomizedSearchCV对象中的最佳估计器。我知道我们也可以使用
joblib.dump
保存它,但我需要它采用SavedModel格式

通常,我总是使用:

...
..
.
model.fit(X,y,epochs=1000)
model.save_model("MyModel")
保存经过培训的模型(无超参数优化)

但是,这一次,当我尝试:

.....
...
..
result = RandomizedSearchCV(*args)
result.best_estimator_.save_model("MyModel")
其中错误表示:

RandomizedSearchCV object does not have attribute saved_model
任何帮助都将不胜感激


提前谢谢。

你确定你的型号合适吗?嗨,大卫。是的。