图片中提到了错误。
TypeError Traceback (most recent call last)
<ipython-input-200-8ea67f851d87> in <module>()
1 final_model = Sequential([
----> 2 Concatenate([image_model, caption_model], mode='concat', concat_axis=1),
3 Bidirectional(LSTM(256, return_sequences=False)),
4 Dense(vocab_size),
5 Activation('softmax')
你用错了Concatenate层。把你的代码改成如下。
final_model = Sequential([
Concatenate([image_model, caption_model], axis=1),
Bidirectional(LSTM(256, return_sequences=False))
Dense(vocab_size), 5 Activation('softmax'),
Activation('softmax')
])