【发布时间】:2019-10-16 10:24:46
【问题描述】:
我有一个类型为 'keras.engine.training.Model' 的导入模型,我想要一个顺序模型。
我试过这个:
model = ..imported model..
seq_model = Sequential()
for layer in model.layers:
seq_model.add(layer)
但它说“ValueError:应在输入列表上调用合并层。”
【问题讨论】:
-
为什么需要顺序模型?请注意,如果模型具有非序列结构,则不能将其转换为序列
-
我想在这个导入的模型中使用 fit_generator。但是当第一个 epoch 结束时,它停止并且不做任何事情。我读到模型类型应该是问题所在(它应该是顺序的)但是当我尝试转换模型时,我收到了上面的错误消息。
-
不,这是不正确的,fit_generator 在功能模型中工作正常,我每天都在使用它。
标签: python tensorflow keras