|
| enum | TypeLayer { INPUT,
OUTPUT,
HIDDEN
} |
| |
|
|
double | k |
| |
|
int | nbNeurone |
| |
|
std::vector< Neurone * > | membres |
| |
|
std::vector< double > | input |
| |
|
std::vector< double > | output |
| |
|
TypeLayer | type |
| |
| Layer::Layer |
( |
TypeLayer |
type, |
|
|
int |
nbneur, |
|
|
int |
nbinput, |
|
|
FonctionActivation::EnumFonctionActivation |
fct |
|
) |
| |
Constructeur avec arguments Layer::Layer
- Parameters
-
| type | Type de layer |
| nbneur | Nombre de neurone |
| nbinput | Nombre d'entrée par neurone |
| std::vector< double > Layer::fire |
( |
std::vector< double > |
input, |
|
|
double |
k |
|
) |
| |
|
virtual |
Propagation en avant Layer::fire
- Parameters
-
| input | Vecteur en entrées |
| k | Coefficient de sigmoid |
- Returns
- Vecteur des valeurs d'activations
Reimplemented in InputLayer.
| std::vector< double > Layer::getInput |
( |
| ) |
|
| int Layer::getNbNeurones |
( |
| ) |
|
| Neurone * Layer::getNeurone |
( |
int |
index | ) |
|
| void Layer::printWeight |
( |
| ) |
|
The documentation for this class was generated from the following files: