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_fonction_activation.html | 303 ++++++++++++++++++++++++++++++++ 1 file changed, 303 insertions(+) create mode 100644 Doc/html/class_fonction_activation.html (limited to 'Doc/html/class_fonction_activation.html') diff --git a/Doc/html/class_fonction_activation.html b/Doc/html/class_fonction_activation.html new file mode 100644 index 0000000..7ea1e7c --- /dev/null +++ b/Doc/html/class_fonction_activation.html @@ -0,0 +1,303 @@ + + + + + + +Implémentation de l'algorithme de rétropagation sur un réseau neuronal: FonctionActivation Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Implémentation de l'algorithme de rétropagation sur un réseau neuronal +
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
FonctionActivation Class Reference
+
+
+ +

#include <FonctionActivation.h>

+ + + + +

+Public Types

enum  EnumFonctionActivation {
+  IDENTITY, +BINARYSTEP, +SIGMOID, +TAN, +
+  SIN, +RELU, +LRELU, +PRELU, +
+  ELU +
+ }
 
+ + + + + + + + + + + +

+Public Member Functions

 FonctionActivation ()
 
 FonctionActivation (EnumFonctionActivation fonctionActivation)
 
void setFonctionActivation (EnumFonctionActivation fonctionActivation)
 
double getValeurActivation (double sum, double k=0) const
 
double getValeurDerivee (double sum, double k=0) const
 
+

Detailed Description

+

L'objectif ce cette classe et d'être appeller pour l'activation et donc changer plus facilement la fonction d'activation pour le test.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
FonctionActivation::FonctionActivation ()
+
+

Constructeur par défauts FonctionActivation

Parameters
+ + +
fonctionActivationFonction activation à utiliser parmis l'enumération
+
+
+ +
+
+ +
+
+ + + + + + + + +
FonctionActivation::FonctionActivation (EnumFonctionActivation fonctionActivation)
+
+

Constructeur FonctionActivation

Parameters
+ + +
fonctionActivationFonction activation à utiliser parmis l'enumération
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
double FonctionActivation::getValeurActivation (double x,
double k = 0 
) const
+
+

getValeurActivation

Parameters
+ + + +
xValeur de la variable
kConstante de changement
+
+
+
Returns
Valeur d'activation
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double FonctionActivation::getValeurDerivee (double x,
double k = 0 
) const
+
+

getValeurDerive

Parameters
+ + + +
xValeur de la variable
kConstante de changement
+
+
+
Returns
Valeur de la derivée
+ +
+
+ +
+
+ + + + + + + + +
void FonctionActivation::setFonctionActivation (EnumFonctionActivation fonctionActivation)
+
+

FonctionActivation::setFonctionActivation

Parameters
+ + +
fonctionActivationFonction activation à utiliser parmis l'enumération
+
+
+ +
+
+
The documentation for this class was generated from the following files: +
+
+ + + + -- cgit v1.2.3