From b4c345e6a5fa929ba20eac19183b9c777055f52d Mon Sep 17 00:00:00 2001 From: Gaspard Coulet Date: Wed, 28 Apr 2021 23:12:36 +0200 Subject: Initial commit --- Doc/html/class_input_layer.html | 277 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 277 insertions(+) create mode 100644 Doc/html/class_input_layer.html (limited to 'Doc/html/class_input_layer.html') diff --git a/Doc/html/class_input_layer.html b/Doc/html/class_input_layer.html new file mode 100644 index 0000000..aba3a9b --- /dev/null +++ b/Doc/html/class_input_layer.html @@ -0,0 +1,277 @@ + + + + + + +Implémentation de l'algorithme de rétropagation sur un réseau neuronal: InputLayer Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Implémentation de l'algorithme de rétropagation sur un réseau neuronal +
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
InputLayer Class Reference
+
+
+
+Inheritance diagram for InputLayer:
+
+
Inheritance graph
+ + + +
[legend]
+
+Collaboration diagram for InputLayer:
+
+
Collaboration graph
+ + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 InputLayer (int, FonctionActivation::EnumFonctionActivation fct)
 
std::vector< double > fire (std::vector< double >, double)
 
- Public Member Functions inherited from Layer
 Layer ()
 
 Layer (TypeLayer, int, int, FonctionActivation::EnumFonctionActivation)
 
NeuronegetNeurone (int index)
 
int getNbNeurones ()
 
std::vector< double > getInput ()
 
+std::vector< double > getOutput ()
 
void printWeight ()
 
+ + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from Layer
enum  TypeLayer { INPUT, +OUTPUT, +HIDDEN + }
 
- Protected Attributes inherited from Layer
+double k
 
+int nbNeurone
 
+std::vector< Neurone * > membres
 
+std::vector< double > input
 
+std::vector< double > output
 
+TypeLayer type
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
InputLayer::InputLayer (int taille,
FonctionActivation::EnumFonctionActivation fct 
)
+
+

Constructeur par taille InputLayer::InputLayer

Parameters
+ + +
tailleNombre de neurones dans le layer
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::vector< double > InputLayer::fire (std::vector< double > input,
double k 
)
+
+virtual
+
+

Méthode de propagation en avant InputLayer::fire

Parameters
+ + + +
inputVecteur en entrées
kCoefficient de sigmoid
+
+
+
Returns
Valeur d'activation
+ +

Reimplemented from Layer.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ + + + -- cgit v1.2.3