org.encog.neural.networks.training.svd
Class SVDTraining

java.lang.Object
  extended by org.encog.neural.networks.training.BasicTraining
      extended by org.encog.neural.networks.training.svd.SVDTraining
All Implemented Interfaces:
Train

public class SVDTraining
extends BasicTraining

Train a RBF neural network using a SVD. Contributed to Encog By M.Fletcher and M.Dean University of Cambridge, Dept. of Physics, UK


Constructor Summary
SVDTraining(BasicNetwork network, NeuralDataSet training)
          Construct the training object.
 
Method Summary
 BasicNetwork getNetwork()
          Get the current best network from the training.
 void iteration()
          Perform one iteration.
 
Methods inherited from class org.encog.neural.networks.training.BasicTraining
addStrategy, finishTraining, getCloud, getError, getIteration, getStrategies, getTraining, isTrainingDone, iteration, postIteration, preIteration, setCloud, setError, setIteration, setTraining
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SVDTraining

public SVDTraining(BasicNetwork network,
                   NeuralDataSet training)
Construct the training object.

Parameters:
network - The network to train. Must have a single output neuron.
training - The training data to use. Must be indexable.
Method Detail

getNetwork

public BasicNetwork getNetwork()
Description copied from interface: Train
Get the current best network from the training.

Returns:
The trained network.

iteration

public void iteration()
Perform one iteration.



Copyright © 2011. All Rights Reserved.