4 #include"../Neurone/Neurone.h" 5 #include"../Common/fonctions.h" 6 #include"../Layer/InputLayer.h" 10 std::vector<double>input;
11 std::vector<double>output;
12 std::vector<std::vector<std::vector<double> > > dsig;
13 std::vector<std::vector<std::vector<double> > > dact;
14 std::vector<std::vector<std::vector<double> > > derrdact;
15 std::vector<Layer*> reseau;
21 Reseau(
int,std::vector<int>,
double,
double,FonctionActivation::EnumFonctionActivation fct);
25 std::vector<double>
fire_all(std::vector<double> input);
26 void learn(std::vector<std::vector<std::vector<double> > > jeuxTest,
unsigned int nbPasDescenteGradient);
void printWeight()
Definition: Reseau.cpp:64
std::vector< double > fire_all(std::vector< double > input)
Definition: Reseau.cpp:51
void backPropagation(std::vector< double > erreurs)
Definition: Reseau.cpp:105
void learn(std::vector< std::vector< std::vector< double > > > jeuxTest, unsigned int nbPasDescenteGradient)
Definition: Reseau.cpp:76
Reseau(int, std::vector< int >, double, double, FonctionActivation::EnumFonctionActivation fct)
Definition: Reseau.cpp:13