Aggiunto qualche printf

This commit is contained in:
2026-03-25 18:25:38 +01:00
parent 59fae5238b
commit 37c01285ca
4 changed files with 64 additions and 50 deletions
+8 -6
View File
@@ -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;
}
} */