我为二进制分类目的训练了一个整洁的小神经网络。我为此使用R包Neuronet:
nn <- neuralnet(nn_formula, data=trainset, hidden=hidden_nodes, linear.output=FALSE, threshold=0.01,
当我在excel中“手动”复制模型时,我在hidden_nodes
的“输出”和输出节点的“输入”之间适当地采用了S形。
我的问题是,输出节点输出的计算公式是什么?
是result = as.integer(outputNodeValue > 0)
,还是
是result = round(sigmoid(outputNodeValue), 0)
吗?
(我读过的大多数文章都只提到了激活功能在隐藏节点输出上的应用,但后者似乎适合神经网络软件包的计算。)