21 lines
500 B
C
21 lines
500 B
C
#include "percettroni.h"
|
|
|
|
#define EPOCHE 100
|
|
|
|
void main() {
|
|
//input, layers, perc iniz, perc fin
|
|
ReteNeurale rete = inizializza_rete_neurale(N_INPUTS, 10, 256, 10);
|
|
//stampa_pesi_rete(rete);
|
|
|
|
//Dataset xor = *crea_dataset_xor();
|
|
Dataset mnist = *get_dataset(file_immagini, file_label);
|
|
|
|
for(int epoca = 0; epoca < EPOCHE; epoca++) {
|
|
printf("\nEPOCA %d\n", epoca);
|
|
if (addestra(&rete, mnist))
|
|
break;
|
|
}
|
|
|
|
salvaReteNeurale(file_pesi, &rete);
|
|
}
|