From bc80f7829dda794305fbaa0334097964c41556eb Mon Sep 17 00:00:00 2001 From: Martin Siggel <martin.siggel@dlr.de> Date: Thu, 22 Mar 2018 07:04:08 +0100 Subject: [PATCH] Fixed error of gradient computation in NN --- classification/Neural Networks.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classification/Neural Networks.ipynb b/classification/Neural Networks.ipynb index f97a090..7052c06 100644 --- a/classification/Neural Networks.ipynb +++ b/classification/Neural Networks.ipynb @@ -148,7 +148,7 @@ "\n", "- $dz_\\dagger^{(3)} = \\frac 1 m (h - y) $ (Error of the output layer)\n", "- $d\\theta_\\dagger^{(2)} = {a^{(2)}}^T dz_\\dagger^{(3)}$ (Gradient of $\\theta_2$)\n", - "- $d{a_\\dagger^{(2)}} = d\\theta_\\dagger^{(2)} {dz_\\dagger^{(3)}}^T$\n", + "- $d{a_\\dagger^{(2)}} = \\theta^{(2)} {dz_\\dagger^{(3)}}^T$\n", "- remove first row from $d{a_\\dagger^{(2)}}$\n", "- $dz_\\dagger^{(2)} = d{a_\\dagger^{(2)}} \\frac d {dz}\\sigma(z^{(2)}) $ (Error of the hidden layer)\n", "- $d\\theta_\\dagger^{(1)} = {a^{(1)}}^T dz_\\dagger^{(2)}$ (Gradient of $\\theta_1$)\n", -- GitLab