From a6823bbeeb761e309294f57c979d4e7b0fe5ceb4 Mon Sep 17 00:00:00 2001 From: Tocuro Date: Thu, 21 Sep 2023 12:48:44 +0200 Subject: [PATCH] warum hab i ka highlighting mehr --- neuronal_network.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/neuronal_network.c b/neuronal_network.c index 39dc591..9af1d4e 100644 --- a/neuronal_network.c +++ b/neuronal_network.c @@ -170,6 +170,12 @@ Matrix* predict(Neural_Network* network, Matrix* image_data) { return result; } +double cost_function(Matrix* calculated, int expected){ + calculated->numbers[expected] -= 1; + apply(square, calculated); + +} + //void train_network(Neural_Network* network, Matrix* input, Matrix* output); //void batch_train_network(Neural_Network* network, Image** images, int size); @@ -180,6 +186,10 @@ double relu(double input) { return input; } +double relu_derivative(double x) { + return (x > 0) ? 1 : 0; +} + Matrix* softmax(Matrix* matrix) { double total = 0;