fix: 🐛 Fix double print and add arguments to the program

This commit is contained in:
2024-09-27 18:54:04 +02:00
parent 82b65ae2a1
commit 442ebdd16c
2 changed files with 16 additions and 9 deletions

5
main.c
View File

@ -47,17 +47,14 @@ void backup_weights(char filename[], double hiddenWeights[NUM_INPUTS][NUM_HIDDEN
fprintf(fpt, "%f,", hiddenWeights[k][j]);
}
}
printf("Final Hidden Biases: \n");
for(int j = 0; j < NUM_HIDDEN; j++){
fprintf(fpt, "%f,", hiddenLayerBias[j]);
}
printf("Final Output Weights: \n");
for(int j = 0; j < NUM_OUTPUTS; j++){
for(int k = 0; k < NUM_HIDDEN; k++){
fprintf(fpt, "%f,", outputWeights[k][j]);
}
}
printf("Final Output Biases: \n");
for(int j = 0; j < NUM_OUTPUTS; j++){
fprintf(fpt, "%f,", outputLayerBias[j]);
}
@ -234,4 +231,4 @@ int main(){
return 0;
}
}