From e4ba70f5da03925b0a8597f60cd7f08cc3eda6e6 Mon Sep 17 00:00:00 2001 From: Tobias Busch Date: Mon, 24 Nov 2025 22:32:48 +0100 Subject: [PATCH] neuralNetworkTests v2 --- neuralNetwork.c | 2 +- neuralNetworkTests.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/neuralNetwork.c b/neuralNetwork.c index bd8f164..892b797 100644 --- a/neuralNetwork.c +++ b/neuralNetwork.c @@ -170,7 +170,7 @@ NeuralNetwork loadModel(const char *path) static Matrix imageBatchToMatrixOfImageVectors(const GrayScaleImage images[], unsigned int count) { - Matrix matrix = {NULL, 0, 0}; + Matrix matrix = {0, 0, NULL}; //{NULL, 0, 0} -> fehler if(count > 0 && images != NULL) { diff --git a/neuralNetworkTests.c b/neuralNetworkTests.c index 6cc4303..995519d 100644 --- a/neuralNetworkTests.c +++ b/neuralNetworkTests.c @@ -26,7 +26,7 @@ static void prepareNeuralNetworkFile(const char *path, const NeuralNetwork nn) fwrite(nn.layers[i].weights.buffer, sizeof(MatrixType), numWeights, file); unsigned int numBiases = nn.layers[i].biases.rows * nn.layers[i].biases.cols; - fwrite(nn.layers[i].biases.buffer, sizeof(MatrixType), 1, file); + fwrite(nn.layers[i].biases.buffer, sizeof(MatrixType), numBiases, file); } unsigned int outputDimension = 0;