想请教一个简单的model问题如下
def generator():
input = Input(shape=(100,))
y = Dense(300,activation = "relu")(input)
y = Dense(500,activation = "relu")(y)
y = Dense(784,activation = "relu")(y)
return Model(input,y)
以上就只是个简单的model
问题来了:
Case I:(成功)
ori_model = generator()
y = ori_model.output
model = Model(ori_model.input, y)
Case II:(失败)
generator()
y = generator().output
model = Model(generator().input, y)
===================================
我想知道Case II失败的详细原因
目前我只能说出个笼统的说法是,没有先令一个变量的话(像caseI令成ori_model)
code并不知道要去找同一个model,而会去重复call generator()导致tf.graph接不上
但是这说法也只是我有了case I,II的比较才得出的
想求教详细的原因,感谢!