Implémentation de l'algorithme de rétropagation sur un réseau neuronal
NeuroneB.h
1 #ifndef _NEURONEB_H_
2 #define _NEURONEB_H_
3 #include"./Neurone.h"
4 
5 class NeuroneB : public Neurone {
6 public:
7  NeuroneB(int taille,FonctionActivation::EnumFonctionActivation fct); // Poids et biais random
8  NeuroneB(int taille,std::vector<double> * x,double biais_w);
9  void printWeight();
10  void aleaWeights();
11  void learn(std::vector<double> x,double o,double k, double mu);
12  double fw_sum(std::vector<double> x)const;
13  int getNbPoids();
14 };
15 #endif
16 
void printWeight()
Definition: NeuroneB.cpp:30
int getNbPoids()
Definition: NeuroneB.cpp:83
Definition: NeuroneB.h:5
void learn(std::vector< double > x, double o, double k, double mu)
Definition: NeuroneB.cpp:57
Definition: Neurone.h:9
NeuroneB(int taille, FonctionActivation::EnumFonctionActivation fct)
Definition: NeuroneB.cpp:20
double fw_sum(std::vector< double > x) const
Definition: NeuroneB.cpp:73
void aleaWeights()
Definition: NeuroneB.cpp:39