weka.classifiers.neural.lvq
Class MultipassSom

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

public class MultipassSom
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
MultipassSom()
           
 
Method Summary
 void buildClassifier(weka.core.Instances instances)
           
 double[] distributionForInstance(weka.core.Instance instance)
           
 CommonModel getModel()
           
 java.lang.String[] getOptions()
           
 weka.classifiers.Classifier getPass1SOMClassifier()
           
 weka.classifiers.Classifier getPass2SOMClassifier()
           
 java.lang.String globalInfo()
           
 java.util.Enumeration listOptions()
           
static void main(java.lang.String[] args)
           
 java.lang.String pass1SOMClassifierTipText()
           
 java.lang.String pass2SOMClassifierTipText()
           
 java.lang.String prepareTrainingTimeReport()
           
 void setOptions(java.lang.String[] options)
           
 void setPass1SOMClassifier(weka.classifiers.Classifier c)
           
 void setPass2SOMClassifier(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

MultipassSom

public MultipassSom()
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

pass1SOMClassifierTipText

public java.lang.String pass1SOMClassifierTipText()

pass2SOMClassifierTipText

public java.lang.String pass2SOMClassifierTipText()

setPass1SOMClassifier

public void setPass1SOMClassifier(weka.classifiers.Classifier c)

getPass1SOMClassifier

public weka.classifiers.Classifier getPass1SOMClassifier()

setPass2SOMClassifier

public void setPass2SOMClassifier(weka.classifiers.Classifier c)

getPass2SOMClassifier

public weka.classifiers.Classifier getPass2SOMClassifier()

getModel

public CommonModel getModel()

main

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