C# Class Encog.Neural.NEAT.NEATNetwork

Inheritance: Encog.ML.BasicML, IMLContext, IMLRegression, IMLError
Datei anzeigen Open project: encog/encog-silverlight-core Class Usage Examples

Public Methods

Method Description
CalculateError ( IMLDataSet data ) : double

Calculate the error for this neural network.

ClearContext ( ) : void

Clear any context from previous runs. This sets the activation of all neurons to zero.

Compute ( IMLData input ) : IMLData

Compute the output from this synapse.

NEATNetwork ( ) : System

Default constructor.

NEATNetwork ( int inputCount, int outputCount ) : System

Construct a NEAT network.

NEATNetwork ( int inputCount, int outputCount, IEnumerable neurons, IActivationFunction activationFunction, IActivationFunction outputActivationFunction, int networkDepth ) : System

Construct a NEAT synapse.

UpdateProperties ( ) : void

Not needed.

Method Details

CalculateError() public method

Calculate the error for this neural network.
public CalculateError ( IMLDataSet data ) : double
data IMLDataSet The training set.
return double

ClearContext() public method

Clear any context from previous runs. This sets the activation of all neurons to zero.
public ClearContext ( ) : void
return void

Compute() public method

Compute the output from this synapse.
public Compute ( IMLData input ) : IMLData
input IMLData The input to this synapse.
return IMLData

NEATNetwork() public method

Default constructor.
public NEATNetwork ( ) : System
return System

NEATNetwork() public method

Construct a NEAT network.
public NEATNetwork ( int inputCount, int outputCount ) : System
inputCount int The input count.
outputCount int The output count.
return System

NEATNetwork() public method

Construct a NEAT synapse.
public NEATNetwork ( int inputCount, int outputCount, IEnumerable neurons, IActivationFunction activationFunction, IActivationFunction outputActivationFunction, int networkDepth ) : System
inputCount int The number of input neurons.
outputCount int The number of output neurons.
neurons IEnumerable The neurons in this synapse.
activationFunction IActivationFunction The activation function to use.
outputActivationFunction IActivationFunction The output activation function.
networkDepth int The depth of the network.
return System

UpdateProperties() public method

Not needed.
public UpdateProperties ( ) : void
return void