Method | Description | |
---|---|---|
Iteration ( ) : void |
Perform one training iteration.
|
|
TrainHopfield ( INeuralDataSet trainingSet, BasicNetwork network ) : System |
Construct a Hopfield training class.
|
|
TrainHopfieldSynapse ( ISynapse synapse, INeuralData pattern ) : void |
Train the neural network for the specified pattern. The neural network can be trained for more than one pattern. To do this simply call the train method more than once.
|
Method | Description | |
---|---|---|
ConvertHopfieldMatrix ( ISynapse target, Matrix delta ) : void | ||
TrainHopfieldSynapse ( ISynapse recurrent ) : void |
Once the hopfield synapse has been found, this method is called to train it.
|
public TrainHopfield ( INeuralDataSet trainingSet, BasicNetwork network ) : System | ||
trainingSet | INeuralDataSet | The training set to use. |
network | BasicNetwork | The network to train. |
return | System |
public TrainHopfieldSynapse ( ISynapse synapse, INeuralData pattern ) : void | ||
synapse | ISynapse | The synapse to train. |
pattern | INeuralData | The pattern to train for. |
return | void |