|
| | Reseau (int, std::vector< int >, double, double, FonctionActivation::EnumFonctionActivation fct) |
| |
| std::vector< double > | fire_all (std::vector< double > input) |
| |
| void | learn (std::vector< std::vector< std::vector< double > > > jeuxTest, unsigned int nbPasDescenteGradient) |
| |
| void | backPropagation (std::vector< double > erreurs) |
| |
| void | printWeight () |
| |
| Reseau::Reseau |
( |
int |
nbLayers, |
|
|
std::vector< int > |
layerInformation, |
|
|
double |
k, |
|
|
double |
eta, |
|
|
FonctionActivation::EnumFonctionActivation |
fct |
|
) |
| |
Constructeur Reseau::Reseau
- Parameters
-
| nbLayers | Nombre de couche |
| layerInformation | Vecteur descriptif de chaque layer |
| k | constante k dont depends la sigmoide |
| eta | coefficient d'evolution |
| void Reseau::backPropagation |
( |
std::vector< double > |
erreurs | ) |
|
Méthode de propagation en arriére Reseau::backPropagation
- Parameters
-
| output | Sortie |
| k | Valeur du coefficient |
| eta | Valeur d'eta |
| std::vector< double > Reseau::fire_all |
( |
std::vector< double > |
input | ) |
|
| void Reseau::learn |
( |
std::vector< std::vector< std::vector< double > > > |
jeuxTest, |
|
|
unsigned int |
nbPasDescenteGradient |
|
) |
| |
Méthode d'apprentissage Reseau::learn
- Parameters
-
| jeuxTest | Vecteur de vecteur de vecteur : décrivant en jeuxTest[i][0] le vecteur d'entrée et en jeuxTest[i][1] la sortie attendue |
| void Reseau::printWeight |
( |
| ) |
|
The documentation for this class was generated from the following files: