LCFIVertex  0.7.2
Public Member Functions | Protected Member Functions | List of all members
nnet::NeuronLayer Class Reference

Public Member Functions

 NeuronLayer (const NeuralNet *parentNetwork=0)
 
 NeuronLayer (const int numberOfNeurons, const int numberOfInputsPerNeuron, const NeuronBuilder &theNeuronBuilder, const NeuralNet *parentNetwork=0)
 
 NeuronLayer (const int numberOfInputsPerNeuron, const std::vector< std::string > &namedNeurons, const NeuralNet *parentNetwork=0)
 
 NeuronLayer (const NeuronLayer &other, const NeuralNet *newParent)
 
void destroy () const
 
void serialise (std::ostream &os) const
 
int numberOfNeurons () const
 
std::vector< double > output (const std::vector< double > &inputValues) const
 
Neuronneuron (const int i)
 
int numberOfWeights () const
 
void setWeights (const std::vector< double > &newWeights)
 
std::vector< double > weights () const
 
std::vector< double > derivativeOutput (const std::vector< double > &inputValues) const
 
void addNeuron (Neuron *neuronToAdd)
 

Protected Member Functions

void clear ()
 

Detailed Description

Definition at line 31 of file NeuronLayer.h.


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