具有多个隐藏层的R神经网络包

时间:2014-06-04 00:07:52

标签: r neural-network cran

我一直在matlab上使用神经网络,但无法找到允许NN多个隐藏层的包。 R Machine Learning Task View表示'nnet'包,但只允许一个对我没用的网络层。

是否有其他软件包能够训练复杂的神经网络作为matlab?

(如果有的话,CRAN页面可能应该更新。有关如何做的任何想法??)

2 个答案:

答案 0 :(得分:3)

neuralnet允许这样做,你指定一个包含每个隐藏层中节点数的向量。

您链接的页面上提到了

RSNNS(斯图加特神经网络模拟器的接口),它还允许多个隐藏层和复杂拓扑。

至于更新机器学习&统计学习任务视图,您可以联系维护者,其姓名和电子邮件地址显示在页面顶部。

答案 1 :(得分:2)

R中有几个神经网络包:

  • Mxnet - LSTM NN& GRU NN& RNN
  • RNN - LSTM NN& GRU NN& RNN
  • Nnet - 具有单个隐藏层的前馈神经网络
  • NeuralNet - backpropagation NN
  • TSDyn - 单变量时间序列的短期预测(NnetTS)
  • GMDH - 使用a的单变量时间序列的短期预测 数据处理神经网络的组方法
  • RSNNS - 斯图加特神经网络模拟器 - 足够高水平 对于许多架构。包括Jordan和Elman神经网络
  • H2o.ai - 深度学习API,反向传播w /许多
    超参数
  • Deepnet - 很少有深度学习架构和神经网络 算法,包括BP,RBM,DBN
  • R - Tensorflow - 深度学习API,多个人工神经网络