我正试图建立一个如下所示的模型。请参阅下列图片:
我想在LSTM层传递序列数据,在另一个前馈神经网络层传递静态数据(血型、性别)。稍后我想把它们合并。然而,我对这里的模糊感到困惑。
基本上,我想用序列数据来添加静态数据。任何其他的建议都会被采纳。
发布于 2018-11-19 11:04:47
我不确定我是否得到了你的要求,但我会尽力的。
Keras
中的示例
static_out = (static_input)
x = LSTM(n_cell_lstm, return_sequences=True)(dynamic_input)
x = Flatten()(x)
dynamic_out = (x)
z = concatenate([dynamic_out, static_out])
z = Dense(64, activation='relu')(z)
main_output = Dense(classes, activation='softmax', name='main_output')(z)
实际上,您使用的是LSTM体系结构,就像您只使用动态数据的地方一样,但是最后您添加了来自静态数据的信息。希望这能有所帮助。
https://stackoverflow.com/questions/53363986
复制相似问题