From 88ac566fcf45928416fd9356eb4e97992135a972 Mon Sep 17 00:00:00 2001 From: Thomas Schleicher Date: Thu, 21 Sep 2023 19:03:12 +0200 Subject: [PATCH] small changes --- neuronal_network.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/neuronal_network.c b/neuronal_network.c index 533fce1..4f505e0 100644 --- a/neuronal_network.c +++ b/neuronal_network.c @@ -252,6 +252,7 @@ void train_network(Neural_Network* network, Image *image, int label) { // other levels Matrix* sigma2 = backPropagation(network->learning_rate, network->weights_3, network->bias_3, h3_outputs, h2_outputs, sigma1); Matrix* sigma3 = backPropagation(network->learning_rate, network->weights_2, network->bias_2, h2_outputs, h1_outputs, sigma2); + Matrix* sigma4 = backPropagation(network->learning_rate, network->weights_1, network->bias_1, h1_outputs, input, sigma3); matrix_free(input); @@ -321,8 +322,6 @@ Matrix* backPropagation(double learning_rate, Matrix* weights, Matrix* biases, M matrix_free(biases); biases = temp6; - matrix_free(sigma_old); - matrix_free(temp1); matrix_free(temp2); matrix_free(temp3);