Graine
Génération procédurale de créatures et apprentissage par réseaux de neurones.
Public Member Functions | Static Public Member Functions | List of all members
NeuronNetwork Class Reference

#include <NeuronNetwork.hpp>

Public Member Functions

 NeuronNetwork (int nbInput, int nbOutput, int nbHiddenLayer, int nbNeuronPerLayer)
 Constructor of NeuronNetwork. More...
 
 NeuronNetwork (NeuronNetwork father, NeuronNetwork mother)
 Constructor of NeuronNetwork. More...
 
std::vector< double > update (std::vector< double > &firstInputs)
 Function allowing to change (update) inputs value. More...
 

Static Public Member Functions

static bool asSameStruct (NeuronNetwork net1, NeuronNetwork &net2)
 Check if 2 NeuronNetwork have the same structure. More...
 

Constructor & Destructor Documentation

NeuronNetwork::NeuronNetwork ( int  nbInput,
int  nbOutput,
int  nbHiddenLayer,
int  nbNeuronPerLayer 
)

Constructor of NeuronNetwork.

NeuronNetwork::NeuronNetwork ( NeuronNetwork  father,
NeuronNetwork  mother 
)

Constructor of NeuronNetwork.

Member Function Documentation

bool NeuronNetwork::asSameStruct ( NeuronNetwork  net1,
NeuronNetwork net2 
)
static

Check if 2 NeuronNetwork have the same structure.

vector< double > NeuronNetwork::update ( std::vector< double > &  firstInputs)

Function allowing to change (update) inputs value.

Here is the caller graph for this function:


The documentation for this class was generated from the following files: