python - Keras:从保存的模型中获取训练数据

标签 python keras keras-2

有可能吗?模型由

保存
ModelCheckpoint(model_path, save_best_only=True, monitor='val_acc', mode='max', save_weights_only=False)

我可以做这样的事情吗?

from keras.models import load_model
model = load_model(model_path)
X_train = model.inputs

最佳答案

不,这是不可能的。 ModelCheckpoint with save_weights_only=False 仅保存模型的拓扑、权重和优化器状态(如果有)。训练数据不与模型一起保存,model.inputs 只是模型占位符的列表。

另见 source code for ModelCheckpoint .

关于python - Keras:从保存的模型中获取训练数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51362419/

相关文章:

keras:如何按顺序预测类(class)?

tensorflow - 如何使用自定义优化器加载 keras 保存的模型

python - 使用 tensorflow 后端测试 keras 中多个类的加权分类交叉熵

python - Pandas 数据帧 : replace nan values with average of columns

machine-learning - Keras 框架中的 RHO

python - 使用 Python Selenium WebDriver 进行异常处理的返回值

tensorflow - 深度学习回归——巨大的均方误差和损失

model - keras:使用一个模型输出作为另一个模型输入

python - 向 MultiIndex DataFrame/Series 添加一行

python - Pandas - 对 1-N 列的总和系列