model = Sequential()
model.add(concatenate([image_model, lang_model], axis=1))
model.add(LSTM(1000,return_sequences=False))
model.add(Dense(self.vocab_size))
model.add(Activation('softmax'))
str(inputs)+'。图层的所有输入' ValueError:图层concatenate_1的输入不是符号张量。收到的类型:。全输入:[,]。该层的所有输入都应为张量。
答案 0 :(得分:0)
您需要一个功能API模型来创建带有分支的模型。
out = Concatenate(axis=1)([image_model.output,lang_model.output])
out = LSTM(...)(out)
out = Dense(...)(out)
out = Activation('softmax')(out)
model = Model([image_model.input, lang_model.input], out)