Neuron: neural networks |
![]() |
Base d'exemples : classe pat. More...
#include <neur/mlp/pat.h>
Public Member Functions | |
Constructeurs - Destructeur | |
| pat (const char *nom, int np, int ni, int no) | |
| Crée une base. | |
| pat (const char *nom) | |
| Charge une base. | |
| pat (pat< T > &pa) | |
| Constructeur de copie. | |
| ~pat () | |
| Destructeur. | |
Opérateurs | |
| pat< T > & | operator= (const pat< T > &pa) |
| Copie. | |
| pat< T > & | operator+= (const pat< T > &pa) |
| Concaténation de 2 bases. | |
| pat< T > | operator+ (const pat< T > &pa) |
| Concaténation de 2 bases. | |
Fonctions | |
| void | init (const char *nom, int np, int ni, int no) |
| Initialise les paramètres de la base. | |
| int | load (const char *nom) |
| Charge une base d'exemples. | |
| int | save (const char *nom) const |
| Sauve une base d'exemples. | |
| void | aff () const |
| Affiche les exemples de la base. | |
| void | add (T *vi, T *vo) |
| Ajout d'un exemple. | |
Modification des paramètres | |
| void | set_nm (const char *nm) |
| Fixe le nom. | |
| void | set_np (int np) |
| Change le nombe d'exemples. | |
Accès aux champs | |
| char | _nm [20] |
| Nom de la base. | |
| int | _np |
| Nombre d'exemples (patterns) | |
| int | _ni |
| Nombre d'entrées (inputs) | |
| int | _no |
| Nombre de sorties (output) | |
| T ** | _vi |
| Tableau des valeurs d'entrée. | |
| T ** | _vo |
| Tableau des valeurs de sortie. | |
| const char * | nm () const |
| Nom de la base. | |
| int | np () const |
| Nombre d'exemples ("patterns") | |
| int | ni () const |
| Nombre d'entrées. | |
| int | no () const |
| Nombre de sorties. | |
| T ** | vi () const |
| Tableau des entrées. | |
| T ** | vo () const |
| Tableau des sorties. | |
Base d'exemples : classe pat.
\ \ template<class T> class pat; \ \ Cette classe stocke en mémoire et manipule les exemples des bases d'apprentissage et de test d'un réseau. Ses caractéristiques sont: son nom (nm), son nombre d'exemples (ou patterns) (np), les nombres d'entrées (ni) et de sorties (no) de ses exemples, et les valeurs de ces entrées (vi) et sorties (vo).
Crée une base.
\
| nom | Nom de la base |
| np | Nombre d'exemples |
| ni | Nombre d'entrées des exemples |
| no | Nombre de sorties des exemples |
Definition at line 29 of file pat.h.
References init(), ni(), no(), and np().
Referenced by operator+(), operator+=(), operator=(), and pat().
| void pat< T >::add | ( | T * | vi, |
| T * | vo ) |
| void pat< T >::aff | ( | ) | const |
Affiche les exemples de la base.
| void pat< T >::init | ( | const char * | nom, |
| int | np, | ||
| int | ni, | ||
| int | no ) |
| int pat< T >::load | ( | const char * | nom | ) |
Charge une base d'exemples.
Referenced by pat().
|
inline |
|
inline |
|
inline |
|
inline |
Concaténation de 2 bases.
References pat().
Concaténation de 2 bases.
References pat().
| int pat< T >::save | ( | const char * | nom | ) | const |
Sauve une base d'exemples.
|
inline |
| void pat< T >::set_np | ( | int | np | ) |
Change le nombe d'exemples.
\ En cas de diminution du nombre d'exemples, les derniers sont effacés.
References np().
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |