【问题标题】:How to decide on number of units in RNN Keras layer? [duplicate]如何确定 RNN Keras 层中的单元数? [复制]
【发布时间】:2021-02-12 05:43:57
【问题描述】:

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

【问题讨论】:

  • 欢迎来到 SO!我想你重新考虑你的问题。每当您遇到问题并需要帮助时,您应该查看stackoverflow.com/help/how-to-ask,以便制定“质量问题”。基本上,您需要更具体:您的帖子中有很多问题。请只留下一个具体问题
  • 你已经问过这个问题了,问题只能问一次。这不是一个论坛。您可以随时编辑您的原始问题。更重要的是,我已经在你的另一个问题中用 cmets 回答了这个问题!

标签: machine-learning keras recurrent-neural-network


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    • 2016-04-15
    • 2023-02-06
    • 2019-04-18
    • 1970-01-01
    • 2018-07-09
    相关资源
    最近更新 更多