weka.classifiers.neural.lvq
Class Lvq3

java.lang.Object
  extended by weka.classifiers.Classifier
      extended by weka.classifiers.neural.lvq.AlgorithmAncestor
          extended by weka.classifiers.neural.lvq.LvqAlgorithmAncestor
              extended by weka.classifiers.neural.lvq.Lvq3
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, weka.core.OptionHandler, weka.core.WeightedInstancesHandler
Direct Known Subclasses:
Olvq3

public class Lvq3
extends LvqAlgorithmAncestor

Description: Implementation of the LVQ3 algorithm for use in WEKA
Copyright (c) Jason Brownlee 2004

Author:
Jason Brownlee
See Also:
Serialized Form

Constructor Summary
Lvq3()
           
 
Method Summary
 java.lang.String epsilonTipText()
          Epsilon tip
 double getEpsilon()
           
 double getWindowSize()
           
 java.lang.String globalInfo()
          Returns information about this algorithm implementation
static void main(java.lang.String[] args)
          Entry point into the algorithm for direct usage
 void setEpsilon(double d)
           
 void setWindowSize(double d)
           
 java.lang.String windowSizeTipText()
          Window size tip
 
Methods inherited from class weka.classifiers.neural.lvq.LvqAlgorithmAncestor
getLearningFunction, getLearningRate, getOptions, getTotalCodebookVectors, getTotalTrainingIterations, initialisationModeTipText, learningFunctionTipText, learningRateTipText, listOptions, randomSeedTipText, setLearningFunction, setLearningRate, setOptions, setTotalCodebookVectors, setTotalTrainingIterations, totalCodebookVectorsTipText, totalTrainingIterationsTipText, useVotingTipText
 
Methods inherited from class weka.classifiers.neural.lvq.AlgorithmAncestor
addEpochEventListener, buildClassifier, calculateQuantisationError, distributionForInstance, getInitialisationMode, getModel, getSeed, getTotalTrainingBmuHits, getTrainingBmuUsage, getUseVoting, prepareBuildTimeReport, prepareClassDistributionReport, prepareCodebookVectorReport, prepareIndividualClassDistributionReport, prepareTrainingBMUReport, quantisationErrorReport, setInitialisationMode, setPreInitialisedModel, setPrepareBmuStatistis, setSeed, setUseVoting, toString
 
Methods inherited from class weka.classifiers.Classifier
classifyInstance, debugTipText, forName, getDebug, makeCopies, makeCopy, setDebug
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Lvq3

public Lvq3()
Method Detail

globalInfo

public java.lang.String globalInfo()
Returns information about this algorithm implementation

Specified by:
globalInfo in class AlgorithmAncestor
Returns:
String

windowSizeTipText

public java.lang.String windowSizeTipText()
Window size tip

Returns:

epsilonTipText

public java.lang.String epsilonTipText()
Epsilon tip

Returns:

main

public static void main(java.lang.String[] args)
Entry point into the algorithm for direct usage

Parameters:
args -

getEpsilon

public double getEpsilon()
Returns:

getWindowSize

public double getWindowSize()
Returns:

setEpsilon

public void setEpsilon(double d)
Parameters:
d -

setWindowSize

public void setWindowSize(double d)
Parameters:
d -