C# Class Encog.Neural.Networks.Pattern.HopfieldPattern

Create a Hopfield pattern. A Hopfield neural network has a single layer that functions both as the input and output layers. There are no hidden layers. Hopfield networks are used for basic pattern recognition. When a Hopfield network recognizes a pattern, it "echos" that pattern on the output.
Inheritance: INeuralNetworkPattern
Exibir arquivo Open project: encog/encog-silverlight-core

Public Methods

Method Description
AddHiddenLayer ( int count ) : void

Add a hidden layer. This will throw an error, because the Hopfield neural network has no hidden layers.

Clear ( ) : void

Nothing to clear.

Generate ( ) : BasicNetwork

Generate the Hopfield neural network.

Method Details

AddHiddenLayer() public method

Add a hidden layer. This will throw an error, because the Hopfield neural network has no hidden layers.
public AddHiddenLayer ( int count ) : void
count int The number of neurons.
return void

Clear() public method

Nothing to clear.
public Clear ( ) : void
return void

Generate() public method

Generate the Hopfield neural network.
public Generate ( ) : BasicNetwork
return BasicNetwork