SOMClusterCopyTraining
org.encog.neural.som.training.clustercopy

Class SOMClusterCopyTraining

  • All Implemented Interfaces:
    MLTrain


    public class SOMClusterCopyTrainingextends BasicTraining
    SOM cluster copy is a very simple trainer for SOM's. Using this trainer 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. For now, this trainer will only work if you have equal or fewer training elements to the number of output neurons. Eventually I hope to expand this by using KMeans clustering.
    • Constructor Detail

      • SOMClusterCopyTraining

        public SOMClusterCopyTraining(SOM network,                      MLDataSet training)
        Construct the object.
        Parameters:
        network - The network to train.
        training - The training data.
    • Method Detail

      • canContinue

        public final boolean canContinue()
        Returns:
        True if the training can be paused, and later continued.
      • getMethod

        public final MLMethod getMethod()
        Get the current best machine learning method from the training.
        Returns:
        The best machine learningm method.
      • iteration

        public void iteration()
        Perform one iteration of training.
      • pause

        public TrainingContinuation pause()
        Pause the training to continue later.
        Returns:
        A training continuation object.
      • resume

        public void resume(TrainingContinuation state)
        Resume training.
        Parameters:
        state - The training continuation object to use to continue.

SCaVis 2.0 © jWork.ORG