想請教一個簡單的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的比較才得出的
想求教詳細的原因,感謝!