如何使用 Keras 更改 RNN 中的隐藏状态激活大小?
How can I change hidden state activation size in RNN using Keras?
我想训练一个隐藏状态激活大小与 keras 默认提供的大小不同的 RNN。示例:我在时间步长的输入向量大小为 27,输出也是 27。我希望隐藏状态激活大小为 50。
不清楚隐藏状态激活大小到底是什么意思。在keras中控制RNN cell size的参数叫做units
。来自 documentation:
- units: Positive integer, dimensionality of the output space.
这个数字直接对应于单元格内部应用的循环矩阵的形状,所以在这个意义上它是单元格的隐藏大小,或者隐藏神经元.
要将此大小从 27
更改为 50
,只需调用:
model.add(SimpleRNN(50, ...))
我想训练一个隐藏状态激活大小与 keras 默认提供的大小不同的 RNN。示例:我在时间步长的输入向量大小为 27,输出也是 27。我希望隐藏状态激活大小为 50。
不清楚隐藏状态激活大小到底是什么意思。在keras中控制RNN cell size的参数叫做units
。来自 documentation:
- units: Positive integer, dimensionality of the output space.
这个数字直接对应于单元格内部应用的循环矩阵的形状,所以在这个意义上它是单元格的隐藏大小,或者隐藏神经元.
要将此大小从 27
更改为 50
,只需调用:
model.add(SimpleRNN(50, ...))