From ed983fc250cdcb13fd910f8e68efae19845d933c Mon Sep 17 00:00:00 2001 From: "AD005\\z004z3ez" Date: Mon, 24 Nov 2025 15:21:25 +0100 Subject: [PATCH] Kommentare angepasst --- neuralNetworkTests.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/neuralNetworkTests.c b/neuralNetworkTests.c index 1a43b3b..8acc1db 100644 --- a/neuralNetworkTests.c +++ b/neuralNetworkTests.c @@ -9,7 +9,7 @@ static void writeWeights(Layer layer, FILE *file) { - unsigned int n = (unsigned int)layer.weights.rows * layer.weights.cols; //col und row müssen nicht extra eingelesen werden, da loadModel die Dimensionen aus der Fkt loadModel() selbst liest + unsigned int n = (unsigned int)layer.weights.rows * layer.weights.cols; //col und row müssen nicht extra eingelesen werden, da loadModel die Dimensionen selbst aus der Datei liest fwrite(layer.weights.buffer, sizeof(MatrixType), n, file); } @@ -21,7 +21,7 @@ static void writeBiases(Layer layer, FILE *file) static void prepareNeuralNetworkFile(const char *path, const NeuralNetwork nn) { -//file erstellen und zum binärschreiben öffnen + //file erstellen und zum Binärschreiben öffnen FILE *file = fopen(path, "wb"); if(file == NULL) return; @@ -41,7 +41,7 @@ static void prepareNeuralNetworkFile(const char *path, const NeuralNetwork nn) unsigned int inputDim = (unsigned int)nn.layers[0].weights.cols; fwrite(&inputDim, sizeof(unsigned int), 1, file); - //für jede Schicht: Dimension, Gewichte und Biases einlesen + //für jede Schicht: Dimension, Gewichte und Biases schreiben for (unsigned int i = 0; i < nn.numberOfLayers; i++) { Layer layer = nn.layers[i]; @@ -49,11 +49,11 @@ static void prepareNeuralNetworkFile(const char *path, const NeuralNetwork nn) unsigned int outputDim = (unsigned int)layer.weights.rows; fwrite(&outputDim, sizeof(unsigned int), 1, file); - //dimensionen festlegen(weights) + //Weight-Matrixwerte schreiben writeWeights(layer, file); - //dimension festlegen(bias) + //Bias-Vektorwerte schreiben writeBiases(layer, file);