【问题标题】:Feedforward network using backpropagation in Encog在 Encog 中使用反向传播的前馈网络
【发布时间】:2015-08-25 00:18:18
【问题描述】:

我正在使用 jeff heaton 的这个分类示例:

https://github.com/encog/encog-java-examples/blob/master/src/main/java/org/encog/examples/guide/classification/IrisClassification.java

我试图找出在这个例子中将使用什么样的学习算法和多少隐藏层。我想不通。

【问题讨论】:

    标签: java neural-network backpropagation encog


    【解决方案1】:

    对于学习算法,我建议使用 RPRop,它是 Encog 提供的最通用的算法之一。您也可以尝试 Levenberg Marquardt,但它不适用于大型数据集。

    隐藏层本质上是超参数,找到正确的集合可能需要反复试验。我建议使用 (num_inputs + num_outputs) * 1.5 的单个隐藏层。这只是一个起点,您可以根据需要增加或减少。

    【讨论】:

      猜你喜欢
      • 2017-08-19
      • 2017-11-11
      • 2015-04-08
      • 2017-08-05
      • 2017-05-13
      • 2016-07-28
      • 2019-07-04
      • 2015-12-09
      • 2015-03-03
      相关资源
      最近更新 更多