#include #include #include "percettroni.h" #define PERCETTRONI_1 256 #define PERCETTRONI_2 128 #define PERCETTRONI_OUT 10 void main() { srand(time(NULL)); Percettrone livello_uno[PERCETTRONI_1]; Percettrone livello_due[PERCETTRONI_2]; Percettrone livello_out[PERCETTRONI_OUT]; for(int i = 0; i < PERCETTRONI_1; i++) { inizializza_percettrone(&livello_uno[i], INPUT_LIV1); if(i < PERCETTRONI_2) { inizializza_percettrone(&livello_due[i], INPUT_LIV2); if(i < PERCETTRONI_OUT) inizializza_percettrone(&livello_out[i], INPUT_LIV3); } } for(int i = 0; i < PERCETTRONI_1; i++) { printf("\nPercettrone esterno %d: w78: %f, bias: %f",i, livello_uno[i].pesi[77], livello_uno[i].bias); if(i < PERCETTRONI_2) { printf("\n\tPercettrone interno %d: w78: %f, bias: %f", i, livello_due[i].pesi[77], livello_due[i].bias); if(i < PERCETTRONI_OUT) printf("\n\t\tPercettrone output %d: w78: %f, bias: %f", i, livello_out[i].pesi[77], livello_out[i].bias); } } }