weka.classifiers.neural.lvq.algorithm
Class LVQAlgorithmAncestor

java.lang.Object
  extended by weka.classifiers.neural.lvq.algorithm.CommonAncestor
      extended by weka.classifiers.neural.lvq.algorithm.LVQAlgorithmAncestor
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Lvq1Algorithm, Olvq1Algorithm

public abstract class LVQAlgorithmAncestor
extends CommonAncestor

Description: Common ancestor for LVQ algorithm implementations, specifically used for building models from training datasets
Copyright (c) Jason Brownlee 2004

Author:
Jason Brownlee
See Also:
Serialized Form

Constructor Summary
LVQAlgorithmAncestor(LearningRateKernel aLearningKernel, CommonModel aModel, RandomWrapper aRand)
           
 
Method Summary
 void trainModel(weka.core.Instances aInstances, int numIterations)
           
 
Methods inherited from class weka.classifiers.neural.lvq.algorithm.CommonAncestor
addEpochEventListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LVQAlgorithmAncestor

public LVQAlgorithmAncestor(LearningRateKernel aLearningKernel,
                            CommonModel aModel,
                            RandomWrapper aRand)
Method Detail

trainModel

public void trainModel(weka.core.Instances aInstances,
                       int numIterations)
Specified by:
trainModel in class CommonAncestor