【问题标题】:Equation for Neural Network from R output来自 R 输出的神经网络方程
【发布时间】:2018-06-04 23:57:27
【问题描述】:

大家好,我是德普学习领域的新手。 我在 R(neuralnet 包)中运行了一个具有 2 个隐藏层的神经网络模型(回归)。然后我使用计算函数来获得预测概率。现在我想使用神经网络中使用的方程重新生成预测输出。例如,以下是从模型对象接收到的权重

Intercept.to.1layhid1           4.55725020215

Var1.to.1layhid1               -13.61221477737

VAr2.to.1layhid1               0.30686384857

var1.to.1layhid2               0.23527690062

var2.to.1layhid2               0..67345678

1layhid.1.to.target            1.95414397785

1layhid.2.to.target            3.68009136857

谁能帮我推导出具有上述权重的方程,以便我可以复制输出

谢谢

【问题讨论】:

    标签: r neural-network


    【解决方案1】:

    为了获得新数据的输出,您始终可以使用拟合模型使用 predict 函数,它是 neuralnet 函数返回的对象。

    例如,如果您的模型如下:

    neuralFit = neuralnet(trainData)
    

    然后您使用以下内容重现输出:

    predict(neuralFit,newdata)
    

    否则,您需要手动计算结果。但您需要先了解您的网络架构。

    【讨论】:

      猜你喜欢
      • 2017-04-10
      • 2015-02-23
      • 2021-10-06
      • 2020-03-15
      • 2017-11-21
      • 2012-01-16
      • 2014-07-05
      相关资源
      最近更新 更多