Aggiunto qualche printf
This commit is contained in:
+8
-6
@@ -96,7 +96,7 @@ void init_allegro() {
|
||||
void carica_immagine(int indice_set)
|
||||
{
|
||||
// Stampa informazioni sull'immagine
|
||||
printf("Immagine indice: %d, valore: %d. è un 7? %d\n", indice_set, set->istanze[indice_set].classificazione, prevedi(indice_set));
|
||||
printf("Immagine indice: %d, valore: %d. valore previsto: %d\n", indice_set, set->istanze[indice_set].classificazione, prevedi(indice_set));
|
||||
|
||||
// Itera su ogni pixel dell'immagine
|
||||
for (int y = 0; y < IMAGE_HEIGHT; y++)
|
||||
@@ -165,16 +165,18 @@ void evento_click_bottone(int indice_set)
|
||||
|
||||
int prevedi(int indice_set)
|
||||
{
|
||||
double **sigmoidi = elabora_sigmoidi(*rete_neurale, set->istanze[indice_set]);
|
||||
double *sigmoidi_softmax = elabora_sigmoidi(rete_neurale, set->istanze[indice_set])[rete_neurale->size-1];
|
||||
|
||||
byte output_corretto = get_out_corretto(set->istanze[indice_set].classificazione);
|
||||
byte output_corretto = set->istanze[indice_set].classificazione;
|
||||
|
||||
return previsione(sigmoidi[rete_neurale->size - 1][0]);
|
||||
int previsto = previsione_softmax(sigmoidi_softmax, rete_neurale->layers[rete_neurale->size - 1].size);
|
||||
|
||||
return previsto;
|
||||
}
|
||||
|
||||
byte get_out_corretto(byte categoria) {
|
||||
/* byte get_out_corretto(byte categoria) {
|
||||
if(categoria == CATEGORIA)
|
||||
return 1;
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
} */
|
||||
Reference in New Issue
Block a user