我正在尝试合并两个网络。我可以通过执行以下操作做到这一点:Keras - 合并图层 - Keras 2.0
merged = Merge([CNN_Model, RNN_Model], mode='concat')
但我得到一个警告:
merged = Merge([CNN_Model, RNN_Model], mode='concat')
__main__:1: UserWarning: The `Merge` layer is deprecated and will be removed after 08/2017. Use instead layers from `keras.layers.merge`, e.g. `add`, `concatenate`, etc.
所以,我想这一点:
merged = Concatenate([CNN_Model, RNN_Model])
model = Sequential()
model.add(merged)
,并得到这个错误:
ValueError: The first layer in a Sequential model must get an `input_shape` or `batch_input_shape` argument.
任何人都可以给我如何的语法我会得到这个工作?
您能否给我们提供一个完整的模型定义? –