C# Class Encog.Neural.Networks.Logic.ART1Logic

Inheritance: ARTLogic
Afficher le fichier Open project: encog/encog-silverlight-core

Méthodes publiques

Méthode Description
AdjustWeights ( ) : void

Adjust the weights for the pattern just presented.

Compute ( INeuralData input, NeuralOutputHolder useHolder ) : INeuralData

Compute the output for the BasicNetwork class.

Compute ( BiPolarNeuralData input, BiPolarNeuralData output ) : void

Compute the output from the ART1 network. This can be called directly or used by the BasicNetwork class. Both input and output should be bipolar numbers.

Init ( BasicNetwork network ) : void

Setup the network logic, read parameters from the network.

Magnitude ( BiPolarNeuralData input ) : double

Get the magnitude of the specified input.

Reset ( ) : void

Reset the weight matrix back to starting values.

Private Methods

Méthode Description
ComputeF1 ( BiPolarNeuralData input ) : void

Compute the output from the F1 layer.

ComputeF2 ( ) : void

Compute the output from the F2 layer.

GetOutput ( BiPolarNeuralData output ) : void

Copy the output from the network to another object.

SetInput ( BiPolarNeuralData input ) : void

Set the input to the neural network.

Method Details

AdjustWeights() public méthode

Adjust the weights for the pattern just presented.
public AdjustWeights ( ) : void
Résultat void

Compute() public méthode

Compute the output for the BasicNetwork class.
public Compute ( INeuralData input, NeuralOutputHolder useHolder ) : INeuralData
input INeuralData The input to the network.
useHolder NeuralOutputHolder The NeuralOutputHolder to use.
Résultat INeuralData

Compute() public méthode

Compute the output from the ART1 network. This can be called directly or used by the BasicNetwork class. Both input and output should be bipolar numbers.
public Compute ( BiPolarNeuralData input, BiPolarNeuralData output ) : void
input Encog.Neural.NeuralData.Bipolar.BiPolarNeuralData The input to the network.
output Encog.Neural.NeuralData.Bipolar.BiPolarNeuralData The output from the network.
Résultat void

Init() public méthode

Setup the network logic, read parameters from the network.
public Init ( BasicNetwork network ) : void
network BasicNetwork The network that this logic class belongs to.
Résultat void

Magnitude() public méthode

Get the magnitude of the specified input.
public Magnitude ( BiPolarNeuralData input ) : double
input Encog.Neural.NeuralData.Bipolar.BiPolarNeuralData The input to calculate the magnitude for.
Résultat double

Reset() public méthode

Reset the weight matrix back to starting values.
public Reset ( ) : void
Résultat void