weka.classifiers.neural.lvq.initialise
Class CommonInitialiser

java.lang.Object
  extended by weka.classifiers.neural.lvq.initialise.CommonInitialiser
All Implemented Interfaces:
ModelInitialiser
Direct Known Subclasses:
ClusterAlgorithmInitialiser, KnnInitialiser, RandomEven, RandomProportional, RandomValues

public abstract class CommonInitialiser
extends java.lang.Object
implements ModelInitialiser

Date: 25/05/2004 File: CommonRandomInitialiser.java

Author:
Jason Brownlee

Constructor Summary
CommonInitialiser(RandomWrapper aRand, weka.core.Instances aInstances)
           
 
Method Summary
 AttributeDistance[] getAttributeDistanceList()
           
abstract  double[] getAttributes()
           
 java.lang.String[] getClassLables()
           
 void initialiseCodebookVector(CodebookVector aCodebookVector)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommonInitialiser

public CommonInitialiser(RandomWrapper aRand,
                         weka.core.Instances aInstances)
Method Detail

initialiseCodebookVector

public void initialiseCodebookVector(CodebookVector aCodebookVector)
Specified by:
initialiseCodebookVector in interface ModelInitialiser

getAttributes

public abstract double[] getAttributes()

getAttributeDistanceList

public AttributeDistance[] getAttributeDistanceList()
Specified by:
getAttributeDistanceList in interface ModelInitialiser

getClassLables

public java.lang.String[] getClassLables()
Specified by:
getClassLables in interface ModelInitialiser