学習用のバックプロパゲーション手法を使用してニューラルネットワークを作成しています。
使用する活性化関数の導関数を見つける必要があることを理解しています。標準のシグモイド関数を使用しています
f(x) = 1 / (1 + e^(-x))
そして私はその派生物が
dy/dx = f(x)' = f(x) * (1 - f(x))
これは難しい質問かもしれませんが、これは、方程式の間にxをシグモイド関数に2回通過させる必要があることを意味するので、次のように展開されます。
dy/dx = f(x)' = 1 / (1 + e^(-x)) * (1 - (1 / (1 + e^(-x))))
それともf(x)
、ニューロンの出力である、すでに計算された出力を取得し、その値をf(x)
?