com.sjm.machlearn.classifiers.lvq
Class OLVQ1

java.lang.Object
  |
  +--com.sjm.machlearn.util.MainClass
        |
        +--com.sjm.machlearn.classifiers.Classifier
              |
              +--com.sjm.machlearn.classifiers.lvq.LVQ
                    |
                    +--com.sjm.machlearn.classifiers.lvq.OLVQ1

public class OLVQ1
extends LVQ


Field Summary
protected  double[] oalpha
           
 
Fields inherited from class com.sjm.machlearn.classifiers.lvq.LVQ
alpha, code_class_id, code_vectors, converter, max_epochs, nvectors, nweights
 
Fields inherited from class com.sjm.machlearn.classifiers.Classifier
Fold10Validation, JackKnifeValidation, Random10Validation
 
Fields inherited from class com.sjm.machlearn.util.MainClass
debug, debug_level, debug_listeners
 
Constructor Summary
OLVQ1()
           
 
Method Summary
 Classifier cloneClassifier()
           
 void initializeLVQ()
           
 java.lang.String printClassifier()
           
 void runEpoch(double[][] data, int[] outputs)
           
 void setParameter(int i, java.lang.Object par)
           
 void trainExample(double[] example, int output)
           
 
Methods inherited from class com.sjm.machlearn.classifiers.lvq.LVQ
classify, getDiff, getDiff, getDist, getDist, getNearest, getNearest, initializeVectors, runEpoch, setAlpha, setMaxEpochs, setNumVectors, train
 
Methods inherited from class com.sjm.machlearn.classifiers.Classifier
doTune, generateROCCurve, getAccuracy, getBothCat, getExampleWeight, getMisCat
 
Methods inherited from class com.sjm.machlearn.util.MainClass
_internalError, _internalError, addDebugListener, debugMesg, debugMesg, debugMesg, debugMesg, debugMesg, debugMesg, debugOff, debugOn, internalError, internalError, setDebug, setDebugLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

oalpha

protected double[] oalpha
Constructor Detail

OLVQ1

public OLVQ1()
Method Detail

initializeLVQ

public void initializeLVQ()
Overrides:
initializeLVQ in class LVQ

runEpoch

public void runEpoch(double[][] data,
                     int[] outputs)
Overrides:
runEpoch in class LVQ

trainExample

public void trainExample(double[] example,
                         int output)

printClassifier

public java.lang.String printClassifier()
Overrides:
printClassifier in class Classifier

cloneClassifier

public Classifier cloneClassifier()
Overrides:
cloneClassifier in class Classifier

setParameter

public void setParameter(int i,
                         java.lang.Object par)
Overrides:
setParameter in class LVQ