data_input Struct Reference
[Fonctions et types de base]

Structure des données d'entrée du classifieur. More...

#include <classifier.h>


Data Fields

int nb_attr
 Le nombre d'attributs d'entrée. Il n'est pas forcément connu a priori : il est déduit par la fonction de calcul de l'opérateur de formatage d'images "vecteur par vecteur", laquelle, à chaque appel, incrémente ce nombre. S'il est connu et fixé, alors il faut utiliser la fonction de calcul de l'opérateur de formatage d'image "bloc par bloc". Si les attributs d'entrées du classifieur ne sont pas des images ce champ doit être renseigné manuellement.
int nb_pts
 Le début d'une série de points à traiter.
int begin
 Le début d'une série de points à traiter.
int end
 La fin d'une série de points à traiter.
int equ_nb_rows
 Nombre de lignes.
int equ_nb_cols
 Nombre de colonnes.
int equ_nb_depth
 Nombre de pixels en profondeur.
vectorattributes
 Le pointeur sur la matrice des données d'entrées (ensemble d'attributs).


Detailed Description

Structure des données d'entrée du classifieur.

En fonction des applications, tous ses champs ou seulement une partie de ses champs peuvent être utilisés. Certains peuvent être alloués par des procédures crées pour cela (suivre les liens).

Definition at line 104 of file classifier.h.


Field Documentation

int data_input::nb_attr

Le nombre d'attributs d'entrée. Il n'est pas forcément connu a priori : il est déduit par la fonction de calcul de l'opérateur de formatage d'images "vecteur par vecteur", laquelle, à chaque appel, incrémente ce nombre. S'il est connu et fixé, alors il faut utiliser la fonction de calcul de l'opérateur de formatage d'image "bloc par bloc". Si les attributs d'entrées du classifieur ne sont pas des images ce champ doit être renseigné manuellement.

Definition at line 106 of file classifier.h.

Referenced by alloc_classifier_data_input_completely(), alloc_classifier_data_input_one_by_one(), calcul_centroides(), calcul_coeff_appartenance(), clean_learning_set(), format_imau1_classifier_input_calc(), format_imau1_classifier_input_init(), format_learning_set_from_imau1_calc(), format_learning_set_from_imau1_init(), free_data_input(), fuzzy_c_means_init(), init_coeff_appartenance(), learning_gradual_rules_calc(), learning_set_process(), normaliser_data_input_sur_a_b(), traitement_donnees_calc(), and traitement_donnees_init().

int data_input::nb_pts

Le début d'une série de points à traiter.

Ce champ peut être utilisé pour distinguer les points d'apprentissage et les points d'évaluation. Ce champ est à utiliser conjointement avec le champ "end".

Definition at line 117 of file classifier.h.

Referenced by alloc_classifier_data_input_completely(), alloc_classifier_data_input_one_by_one(), calcul_centroides(), calcul_coeff_appartenance(), clean_learning_set(), format_imau1_classifier_input_init(), format_learning_set_from_imau1_calc(), format_learning_set_from_imau1_init(), fuzzy_c_means_calc(), fuzzy_c_means_init(), init_coeff_appartenance(), learning_gradual_rules_calc(), normaliser_data_input_sur_a_b(), traitement_donnees_calc(), and traitement_donnees_init().

int data_input::begin

Le début d'une série de points à traiter.

Ce champ peut être utilisé pour distinguer les points d'apprentissage et les points d'évaluation. Ce champ est à utiliser conjointement avec le champ "end".

Definition at line 123 of file classifier.h.

Referenced by format_imau1_classifier_input_init(), and format_learning_set_from_imau1_calc().

int data_input::end

La fin d'une série de points à traiter.

Ce champ peut être utilisé pour distinguer les points d'apprentissage et les points d'évaluation. Ce champ est à utiliser conjointement avec le champ "begin".

Definition at line 129 of file classifier.h.

Referenced by format_imau1_classifier_input_init(), and format_learning_set_from_imau1_calc().

int data_input::equ_nb_rows

Nombre de lignes.

Dans le cas d'attributs de type image, c'est le nombre de lignes.

Definition at line 135 of file classifier.h.

Referenced by format_imau1_classifier_input_calc(), format_imau1_classifier_input_init(), format_learning_set_from_imau1_calc(), format_learning_set_from_imau1_init(), and fuzzy_c_means_init().

int data_input::equ_nb_cols

Nombre de colonnes.

Dans le cas d'attributs de type image, c'est le nombre de colonnes.

Definition at line 140 of file classifier.h.

Referenced by format_imau1_classifier_input_calc(), format_imau1_classifier_input_init(), format_learning_set_from_imau1_calc(), format_learning_set_from_imau1_init(), and fuzzy_c_means_init().

int data_input::equ_nb_depth

Nombre de pixels en profondeur.

Dans le cas d'attributs de type image à trois dimensions, c'est le nombre de pixels en profondeur.

Definition at line 145 of file classifier.h.

vector* data_input::attributes

Le pointeur sur la matrice des données d'entrées (ensemble d'attributs).

Il sera alloué puis rempli par, respectivement, l'initialisation du formatage et le calcul du formatage. Si les attributs d'entrée du classifieur ne sont pas des images alors ce champ doit être renseigné manuellement.

Definition at line 150 of file classifier.h.

Referenced by alloc_classifier_data_input_completely(), alloc_classifier_data_input_one_by_one(), calcul_centroides(), calcul_coeff_appartenance(), clean_learning_set(), competitive_agglomeration(), contour_extraction(), convex_verif(), dmin(), format_imau1_classifier_input_calc(), format_imau1_classifier_input_init(), format_learning_set_from_imau1_calc(), free_data_input(), init_coeff_appartenance(), learning_gradual_rules_calc(), learning_set_process(), normaliser_data_input_sur_a_b(), process_chain(), traitement_donnees_calc(), traitement_donnees_init(), val_max(), and val_min().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 22 13:31:03 2008 for donnee1D by  doxygen 1.5.3