R neuralnet - ручной расчет / проверка результатов - PullRequest
0 голосов
/ 05 марта 2019

Я обучил аккуратную маленькую нейронную сеть для целей двоичной классификации. Для этого я использую пакет нейронной сети R:

nn <- neuralnet(nn_formula, data=trainset, hidden=hidden_nodes, linear.output=FALSE, threshold=0.01, 

Когда я копирую модель «вручную» в Excel, я должным образом применяю сигмоид между «выходом» моего hidden_nodes и «входом» моего узла вывода.

У меня вопрос, какова формула для расчета выхода из узла вывода?

result = as.integer(outputNodeValue > 0) или

это result = round(sigmoid(outputNodeValue), 0)?

(В большинстве статей, которые я прочитал, упоминается о применении функции активации только на выходах скрытого узла, но последний, похоже, соответствует вычислениям пакета нейронной сети.)

...