diff --git a/uebungen/uebung2.py b/uebungen/uebung2.py index 180b543..79ea53c 100644 --- a/uebungen/uebung2.py +++ b/uebungen/uebung2.py @@ -45,7 +45,7 @@ L1_grad_old = np.zeros((inp_size, hid_size)) L2_grad_old = np.zeros((hid_size, out_size)) # Netzwerk trainieren -for i in range(1000): +for i in range(10000): # Vorwärtsaktivierung L0 = inp @@ -62,8 +62,8 @@ for i in range(1000): L1_delta = L1_error * deriv_sigmoid(L1) # Gradienten - L2_grad_new = np.matmul(L1.T, L2_error) - L1_grad_new = np.matmul(L0.T, L1_error) + L2_grad_new = np.matmul(L1.T, L2_delta) + L1_grad_new = np.matmul(L0.T, L1_delta) # Gewichte aktualisieren