Sistemato visualizzatore e addestrata per cifar10, ma tanto per cambiare non va

This commit is contained in:
2025-02-24 20:52:27 +01:00
parent 5368add44c
commit 077952260a
6 changed files with 33 additions and 40 deletions

View File

@@ -5,17 +5,24 @@
char *file_pesi = "rete_pesi.bin";
/* char *file_immagini = "mnist/t10k-images.idx3-ubyte";
char *file_label = "mnist/t10k-labels.idx1-ubyte"; */
char *file_immagini = "mnist/train-images.idx3-ubyte";
char *file_label = "mnist/train-labels.idx1-ubyte";
/* char *file_immagini = "mnist/train-images.idx3-ubyte";
char *file_label = "mnist/train-labels.idx1-ubyte"; */
//#include "mnist/mnist_manager.h"
#include "cifar-10/cifar10_manager.h";
//char *file_immagini = "cifar-10/data_batch_1.bin";
//char *file_immagini = "cifar-10/data_batch_2.bin";
//char *file_immagini = "cifar-10/data_batch_3.bin";
//char *file_immagini = "cifar-10/data_batch_4.bin";
//char *file_immagini = "cifar-10/data_batch_5.bin";
char *file_immagini = "cifar-10/test_batch.bin";
#include "mnist/mnist_manager.h"
// #include "cifar_10/cifar10_manager.h"
//#include "xor_manager.h"
// Siccome il char è un byte che rappresenta il valore tra 0 e 255. Per evitare confusioni definisco il tipo "byte" come in Java
typedef unsigned char byte;
double LRE = 2;
double LRE = 1.414;
double soglia_sigmoide = 0.5;
typedef struct