gpt4 book ai didi

machine-learning - 将静态数据(不随时间变化)添加到 LSTM 中的序列数据

转载 作者:行者123 更新时间:2023-11-30 08:45:29 25 4
gpt4 key购买 nike

我正在尝试构建如下图所示的模型。请看下面的图片:

Please see the image

我想在 LSTM 层中传递序列数据,在另一个前馈神经网络层中传递静态数据(血型、性别)。后来我想将它们合并。但是,我对这里的维度感到困惑。

  • 如果我的理解是正确的(如图所示),5维序列数据如何与4维静态数据合并?
  • 另外,注意力机制与这种结构有什么区别? (我在KERAS文档中发现注意力机制是一种用序列数据添加静态数据的方法)

基本上,我想添加静态数据和序列数据。任何其他建议表示赞赏。

最佳答案

我不确定我是否得到了你的要求,但我会尝试。

enter image description here

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 架构,就像您仅使用动态数据一样,但最后添加来自静态数据的信息。希望这会有所帮助。

关于machine-learning - 将静态数据(不随时间变化)添加到 LSTM 中的序列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53363986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com