LSTM 单元和单元

Posted

技术标签:

【中文标题】LSTM 单元和单元【英文标题】:LSTM Cell and Unit 【发布时间】:2019-07-03 08:10:01 【问题描述】:

谁能让我理解这个“在第一个隐藏层中定义具有 50 个神经元的 LSTM”的含义。 有何不同? Keras model.add(LSTM(50, input_shape=(train_X.shape[1], train_X.shape[2]))) 中的第一个参数在单元格和单元的上下文中是什么意思?

【问题讨论】:

由于这不是编程问题,可能更适合发在Data Science Stack Exchange。 【参考方案1】:

如果您还没有看过这个blog,请看看它。 LSTM 单元将输入 (x) 映射到输出 (h) 并包含所有数学关系和用于执行映射的门。标有“LSTM 中的重复模块包含四个交互层”的图。显示一个 LSTM 单元。

“50 个神经元的 LSTM”或“50 个单元的 LSTM”基本上意味着输出向量 h 的维数为 50。

【讨论】:

以上是关于LSTM 单元和单元的主要内容,如果未能解决你的问题,请参考以下文章

单元/单元之间的 LSTM 连接(不是时间步长)

Keras 如何处理单元格和隐藏状态(RNN、LSTM)的初始值以进行推理?

如何使用 LSTM 单元训练 RNN 以进行时间序列预测

LSTM和GRU

具有 2 个单元和 softmax 的输出层是使用 LSTM 进行二进制分类的理想选择吗?

tensorflow 如何确定将选择哪些 LSTM 单元作为输出?