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

Inheritance: ARTLogic
Exibir arquivo Open project: encog/encog-silverlight-core

Public Methods

Method 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

Method 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 method

Adjust the weights for the pattern just presented.
public AdjustWeights ( ) : void
return void

Compute() public method

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.
return INeuralData

Compute() public method

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.
return void

Init() public method

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

Magnitude() public method

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.
return double

Reset() public method

Reset the weight matrix back to starting values.
public Reset ( ) : void
return void