【问题标题】:Is nnet package in R only used to fit a neural network with single hidden layer?R中的nnet包是否仅用于拟合具有单个隐藏层的神经网络?
【发布时间】:2017-08-11 07:14:44
【问题描述】:

在 CRAN 项目 (https://cran.r-project.org/web/packages/nnet/nnet.pdf) 中对 nnet 的描述中,它说 nnet 适合单个隐藏层:

 Description: Fit single-hidden-layer neural network, possibly with skip-layer connections

我可以使用 nnet 指定隐藏层的数量吗?我的理解是,我选择的隐藏层和隐藏层中的神经元数量是可以更改以改进模型的参数。它真的可以帮助模型添加/删除隐藏层吗?或者,单层和多层神经网络是否有不同的应用领域?

我是 ANN 的新手。我正在研究一个训练样本大小为 55000 x 54 的分类模型。 提前致谢!

【问题讨论】:

    标签: neural-network nnet


    【解决方案1】:

    简单回答nnet 始终只有一个层,您可以在其中指定节点数。您可以在类似的问题here 中找到更多信息。您将需要使用其他软件包,例如 neuralnet 或更复杂的软件包,例如 h20MXNet

    关于改进模型的参数,除了原始架构(即层、节点)之外,神经网络还有许多不同的部分。其中包括优化函数、激活函数、批量大小等。您可能想查阅更多有关使用神经网络的资源。

    【讨论】:

      猜你喜欢
      • 2014-07-24
      • 2013-09-18
      • 2012-03-21
      • 2012-07-20
      • 1970-01-01
      • 1970-01-01
      • 2015-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多