首页 > 解决方案 > 如何确定 RNN Keras 层中的单元数?

问题描述

我是 RNN 的新手,并试图理解它们。我的问题是:神经元的数量是否取决于序列的大小和时间步的数量?我的主要理解是因为它需要一个输入序列,所以神经元的数量应该与序列的大小相同。如果我们有 10 个时间步,因此有 10 个不同的输入,那么我们应该有 10 个神经元。如果没有,那么如果我们只有一个大小为 20 和 10 个神经元的序列,我们如何为神经元提供或排序?

标签: machine-learningkerasrecurrent-neural-network

解决方案


我会回答你的第一个问题。

一般来说 - 是的,神经元的数量取决于序列的大小:神经元越多 - 对较长序列的预测越好。但是,如果您的序列很简单(例如,如果您的序列是 [1, 1, 1, 1, 1]),即使是一个神经元也可能给您一个完美的预测。


推荐阅读