push iniziale
This commit is contained in:
33
rete_cifar10.c
Normal file
33
rete_cifar10.c
Normal file
@@ -0,0 +1,33 @@
|
||||
#include <stdio.h>
|
||||
#include <time.h>
|
||||
#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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user