【问题标题】:What should be the number of hidden neurons?隐藏神经元的数量应该是多少?
【发布时间】:2018-04-29 07:31:25
【问题描述】:

在回归问题中,根据一些交通数据来预测旅行时间。我有

1500个数据,输入特征为7,输出为单节点,我想用MLP(多层感知器),激活函数= ReLU和反向传播算法。

我应该为 1 个隐藏层选择多少个神经元,如果我使用 2 个隐藏层,我应该选择多少个节点?有什么建议吗?

【问题讨论】:

  • 欢迎来到 StackOverflow。请阅读并遵循帮助文档中的发布指南。 on topichow to ask 在这里申请。
  • 非常简单,您没有用几乎足够有用的细节描述您的问题,并且您要求我们为您设计一个网络。对于一个好问题,这两者都是致命的。

标签: neural-network


【解决方案1】:

隐藏层的数量和维度通常必须凭经验确定。

以下是一些需要考虑的信息:

许多问题只需要一个隐藏层。容易分解为多个步骤的问题(例如图像处理)可能会受益于更多层。

添加更多层可以让网络简单地记住训练数据(过度拟合函数),因此请确保使用来自训练集的单独测试数据来测试这一点。一层中的神经元过多也会出现同样的问题。

一般来说,在输入大小和输出大小之间选择一些隐藏神经元,然后从那里进行实验。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 2022-12-11
    • 2017-01-17
    • 1970-01-01
    相关资源
    最近更新 更多