C# Class Encog.Neural.BAM.BAMNetwork

Inheritance: Encog.ML.BasicML
Mostrar archivo Open project: encog/encog-silverlight-core Class Usage Examples

Public Methods

Method Description
AddPattern ( IMLData inputPattern, IMLData outputPattern ) : void

Add a pattern to the neural network.

BAMNetwork ( ) : Encog.MathUtil.Matrices

Default constructor, used mainly for persistence.

BAMNetwork ( int theF1Count, int theF2Count ) : Encog.MathUtil.Matrices

Construct the BAM network.

Clear ( ) : void

Clear any connection weights.

Compute ( IMLData input ) : IMLData

Setup the network logic, read parameters from the network. NOT USED, call compute(NeuralInputData).

Compute ( NeuralDataMapping input ) : NeuralDataMapping

Compute the network for the specified input.

UpdateProperties ( ) : void

Private Methods

Method Description
GetWeight ( Matrix matrix, IMLData input, int x, int y ) : double

Get the specified weight.

PropagateLayer ( Matrix matrix, IMLData input, IMLData output ) : bool

Propagate the layer.

Method Details

AddPattern() public method

Add a pattern to the neural network.
public AddPattern ( IMLData inputPattern, IMLData outputPattern ) : void
inputPattern IMLData The input pattern.
outputPattern IMLData The output pattern(for this input).
return void

BAMNetwork() public method

Default constructor, used mainly for persistence.
public BAMNetwork ( ) : Encog.MathUtil.Matrices
return Encog.MathUtil.Matrices

BAMNetwork() public method

Construct the BAM network.
public BAMNetwork ( int theF1Count, int theF2Count ) : Encog.MathUtil.Matrices
theF1Count int The F1 count.
theF2Count int The F2 count.
return Encog.MathUtil.Matrices

Clear() public method

Clear any connection weights.
public Clear ( ) : void
return void

Compute() public method

Setup the network logic, read parameters from the network. NOT USED, call compute(NeuralInputData).
public Compute ( IMLData input ) : IMLData
input IMLData NOT USED
return IMLData

Compute() public method

Compute the network for the specified input.
public Compute ( NeuralDataMapping input ) : NeuralDataMapping
input Encog.Neural.Networks.NeuralDataMapping The input to the network.
return Encog.Neural.Networks.NeuralDataMapping

UpdateProperties() public method

public UpdateProperties ( ) : void
return void