weka.classifiers.neural.lvq
Class MultipassLvq

java.lang.Object
  extended by weka.classifiers.Classifier
      extended by weka.classifiers.neural.lvq.MultipassLvq
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, weka.core.OptionHandler, weka.core.WeightedInstancesHandler

public class MultipassLvq
extends weka.classifiers.Classifier
implements weka.core.OptionHandler, weka.core.WeightedInstancesHandler

Date: 26/05/2004 File: MultipassLvq2.java

Author:
Jason Brownlee
See Also:
Serialized Form

Constructor Summary
MultipassLvq()
           
 
Method Summary
 void buildClassifier(weka.core.Instances instances)
           
 double[] distributionForInstance(weka.core.Instance instance)
           
 CommonModel getModel()
           
 java.lang.String[] getOptions()
           
 weka.classifiers.Classifier getPass1LVQClassifier()
           
 weka.classifiers.Classifier getPass2LVQClassifier()
           
 java.lang.String globalInfo()
           
 java.util.Enumeration listOptions()
           
static void main(java.lang.String[] args)
           
 java.lang.String pass1LVQClassifierTipText()
           
 java.lang.String pass2LVQClassifierTipText()
           
 java.lang.String prepareTrainingTimeReport()
           
 void setOptions(java.lang.String[] options)
           
 void setPass1LVQClassifier(weka.classifiers.Classifier c)
           
 void setPass2LVQClassifier(weka.classifiers.Classifier c)
           
 java.lang.String 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

MultipassLvq

public MultipassLvq()
Method Detail

buildClassifier

public void buildClassifier(weka.core.Instances instances)
                     throws java.lang.Exception
Specified by:
buildClassifier in class weka.classifiers.Classifier
Throws:
java.lang.Exception

distributionForInstance

public double[] distributionForInstance(weka.core.Instance instance)
                                 throws java.lang.Exception
Overrides:
distributionForInstance in class weka.classifiers.Classifier
Throws:
java.lang.Exception

globalInfo

public java.lang.String globalInfo()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

prepareTrainingTimeReport

public java.lang.String prepareTrainingTimeReport()

listOptions

public java.util.Enumeration listOptions()
Specified by:
listOptions in interface weka.core.OptionHandler
Overrides:
listOptions in class weka.classifiers.Classifier

setOptions

public void setOptions(java.lang.String[] options)
                throws java.lang.Exception
Specified by:
setOptions in interface weka.core.OptionHandler
Overrides:
setOptions in class weka.classifiers.Classifier
Throws:
java.lang.Exception

getOptions

public java.lang.String[] getOptions()
Specified by:
getOptions in interface weka.core.OptionHandler
Overrides:
getOptions in class weka.classifiers.Classifier

pass1LVQClassifierTipText

public java.lang.String pass1LVQClassifierTipText()

pass2LVQClassifierTipText

public java.lang.String pass2LVQClassifierTipText()

setPass1LVQClassifier

public void setPass1LVQClassifier(weka.classifiers.Classifier c)

getPass1LVQClassifier

public weka.classifiers.Classifier getPass1LVQClassifier()

setPass2LVQClassifier

public void setPass2LVQClassifier(weka.classifiers.Classifier c)

getPass2LVQClassifier

public weka.classifiers.Classifier getPass2LVQClassifier()

getModel

public CommonModel getModel()

main

public static void main(java.lang.String[] args)