lconfusion_matrix | |
|
|
param * | confusion_matrix_lect (confusion_matrix_t *desc, param *ptp, char *debq) |
void | confusion_matrix_init (confusion_matrix_t *desc) |
void | confusion_matrix_calc (confusion_matrix_t *desc, int **matrice) |
void | confusion_matrix_ferm (confusion_matrix_t *desc) |
Fonctionnement :
La matrice de confusion évalue la performance d'un résultat de classification en fonction d'un ensemble de points d'évaluation. Ce programe traite uniquement des résultats sous la forme d'images en 2D ou en 3D. La matrice se présante sous la forme suivante:
matrice[réalité][prédiction] |A prédit |B prédit A réel | 15 | 2 B réel | 4 | 16
15 points ont été correctement classifiés dans la classe A, 16 points ont correctement été classifiés dans la classe B. 4 points ont été classifiés dans la classe A alors qu'ils appartenaient réellement à la classe B. 2 points ont été classifiés dans la classe B alors qu'ils appartenaient à la classe A.
void confusion_matrix_calc | ( | confusion_matrix_t * | desc, | |
int ** | matrice | |||
) |
fonction calcul de l'operateur confusion_matrix.\ Calcul de la matrice de confusion la place mémoire pour stocker la matrice de confusion doit \^etre allouer dans le programme principal
desc | : pointeur sur descripteur | |
matrice | : pointeur sur la matrice de confusion |
Definition at line 193 of file lconfusion_matrix.c.
void confusion_matrix_ferm | ( | confusion_matrix_t * | desc | ) |
fonction fermeture de l'operateur confusion_matrix.\ Désallocation de la mémoire pour l'image de prédiction et l'image test
desc | : pointeur sur descripteur |
Definition at line 249 of file lconfusion_matrix.c.
void confusion_matrix_init | ( | confusion_matrix_t * | desc | ) |
initialisation de l'operateur confusion_matrix.\ Rééchelonnement des valeurs contenues dans la prédiction sur une échelle 1,2,3... Inutile si l'utilisateur a déjà effectué la remise à l'échelle de la prédiction\ \
desc | : pointeur sur descripteur |
Definition at line 165 of file lconfusion_matrix.c.
param* confusion_matrix_lect | ( | confusion_matrix_t * | desc, | |
param * | ptp, | |||
char * | debq | |||
) |
lecture des parametres du calcul de la matrice de confusion. \
desc1 | : pointeur sur descripteur\ | |
ptp | pointeur sur parametre courant deja alloue (a lire),\ | |
debq | pointeur de chaine de caracteres placee en debut de question\ |
Definition at line 86 of file lconfusion_matrix.c.