com.sjm.machlearn.classifiers.lvq
Class SOM
java.lang.Object
|
+--com.sjm.machlearn.util.MainClass
|
+--com.sjm.machlearn.classifiers.Classifier
|
+--com.sjm.machlearn.classifiers.lvq.LVQ
|
+--com.sjm.machlearn.classifiers.lvq.SOM
- public class SOM
- extends LVQ
LVQ1.java :
Performs supervised learning using Kohonen's LVQ1 Algorithm.
- Version:
- 0.1a April 2003
- Author:
- Sean McIlwain
- See Also:
- homepage
Constructor Summary |
SOM()
|
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.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 |
SOM
public SOM()
runEpoch
public void runEpoch(double[][] trainset,
int[] output)
- 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
initializeLVQ
public void initializeLVQ()
- Overrides:
- initializeLVQ in class LVQ