C# Class Encog.Neural.Som.Training.Clustercopy.SOMClusterCopyTraining

SOM cluster copy is a very simple trainer for SOM's. Using this triner all of the training data is copied to the SOM weights. This can provide a functional SOM, or can be used as a starting point for training.
Inheritance: Encog.ML.Train.BasicTraining
Mostrar archivo Open project: encog/encog-silverlight-core Class Usage Examples

Public Methods

Method Description
Iteration ( ) : void

Pause ( ) : TrainingContinuation

Resume ( TrainingContinuation state ) : void

SOMClusterCopyTraining ( SOMNetwork network, IMLDataSet training ) : Encog.ML

Construct the object.

Private Methods

Method Description
CopyInputPattern ( int outputNeuron, IMLData input ) : void

Copy the specified input pattern to the weight matrix. This causes an output neuron to learn this pattern "exactly". This is useful when a winner is to be forced.

Method Details

Iteration() public final method

public final Iteration ( ) : void
return void

Pause() public final method

public final Pause ( ) : TrainingContinuation
return Encog.Neural.Networks.Training.Propagation.TrainingContinuation

Resume() public method

public Resume ( TrainingContinuation state ) : void
state Encog.Neural.Networks.Training.Propagation.TrainingContinuation
return void

SOMClusterCopyTraining() public method

Construct the object.
public SOMClusterCopyTraining ( SOMNetwork network, IMLDataSet training ) : Encog.ML
network Encog.Neural.SOM.SOMNetwork The network to train.
training IMLDataSet The training data.
return Encog.ML