weka.classifiers.immune.airs
Class AIRS1

java.lang.Object
  extended by weka.classifiers.Classifier
      extended by weka.classifiers.immune.airs.AIRS1
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, AIRSParameterDocumentation, weka.core.OptionHandler

public class AIRS1
extends weka.classifiers.Classifier
implements weka.core.OptionHandler, AIRSParameterDocumentation

Type: AIRS1 File: AIRS1.java Date: 30/12/2004 Description:

Author:
Jason Brownlee
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface weka.classifiers.immune.airs.AIRSParameterDocumentation
PARAM_ARB_INSTANCES, PARAM_AT_INSTANCES, PARAM_ATS, PARAM_CLONAL_RATE, PARAM_HMR, PARAM_KNN, PARAM_MEM_INSTANCES, PARAM_MERGE, PARAM_MUTATION_RATE, PARAM_RESOURCES, PARAM_SEED, PARAM_STIMULATION, PARAM_THREADS
 
Constructor Summary
AIRS1()
           
 
Method Summary
 java.lang.String affinityThresholdScalarTipText()
           
 java.lang.String arbInitialPoolSizeTipText()
           
 void buildClassifier(weka.core.Instances data)
           
 double classifyInstance(weka.core.Instance instance)
           
 java.lang.String clonalRateTipText()
           
 double getAffinityThresholdScalar()
           
 int getArbInitialPoolSize()
           
 AISModelClassifier getClassifier()
           
 double getClonalRate()
           
 double getHypermutationRate()
           
 int getKnn()
           
 int getMemInitialPoolSize()
           
 double getMutationRate()
           
 int getNumInstancesAffinityThreshold()
           
 java.lang.String[] getOptions()
           
 long getSeed()
           
 double getStimulationValue()
           
 double getTotalResources()
           
 java.lang.String globalInfo()
           
 java.lang.String hypermutationRateTipText()
           
 java.lang.String knnTipText()
           
 java.util.Enumeration listOptions()
           
static void main(java.lang.String[] argv)
           
 java.lang.String memInitialPoolSizeTipText()
           
 java.lang.String mutationRateTipText()
           
 java.lang.String numInstancesAffinityThresholdTipText()
           
 java.lang.String seedTipText()
           
 void setAffinityThresholdScalar(double affinityThresholdScalar)
           
 void setArbInitialPoolSize(int arbInitialPoolSize)
           
 void setClassifier(AISModelClassifier classifier)
           
 void setClonalRate(double clonalRate)
           
 void setHypermutationRate(double hypermutationRate)
           
 void setKnn(int knn)
           
 void setMemInitialPoolSize(int memInitialPoolSize)
           
 void setMutationRate(double mutationRate)
           
 void setNumInstancesAffinityThreshold(int numInstancesAffinityThreshold)
           
 void setOptions(java.lang.String[] options)
           
 void setSeed(long seed)
           
 void setStimulationValue(double stimulationValue)
           
 void setTotalResources(double totalResources)
           
 java.lang.String stimulationValueTipText()
           
 java.lang.String toString()
           
 java.lang.String totalResourcesTipText()
           
 
Methods inherited from class weka.classifiers.Classifier
debugTipText, distributionForInstance, forName, getDebug, makeCopies, makeCopy, setDebug
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AIRS1

public AIRS1()
Method Detail

buildClassifier

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

classifyInstance

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

toString

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

globalInfo

public java.lang.String globalInfo()

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

seedTipText

public java.lang.String seedTipText()

affinityThresholdScalarTipText

public java.lang.String affinityThresholdScalarTipText()

clonalRateTipText

public java.lang.String clonalRateTipText()

hypermutationRateTipText

public java.lang.String hypermutationRateTipText()

mutationRateTipText

public java.lang.String mutationRateTipText()

totalResourcesTipText

public java.lang.String totalResourcesTipText()

stimulationValueTipText

public java.lang.String stimulationValueTipText()

numInstancesAffinityThresholdTipText

public java.lang.String numInstancesAffinityThresholdTipText()

arbInitialPoolSizeTipText

public java.lang.String arbInitialPoolSizeTipText()

memInitialPoolSizeTipText

public java.lang.String memInitialPoolSizeTipText()

knnTipText

public java.lang.String knnTipText()

getAffinityThresholdScalar

public double getAffinityThresholdScalar()

setAffinityThresholdScalar

public void setAffinityThresholdScalar(double affinityThresholdScalar)

getArbInitialPoolSize

public int getArbInitialPoolSize()

setArbInitialPoolSize

public void setArbInitialPoolSize(int arbInitialPoolSize)

getClassifier

public AISModelClassifier getClassifier()

setClassifier

public void setClassifier(AISModelClassifier classifier)

getClonalRate

public double getClonalRate()

setClonalRate

public void setClonalRate(double clonalRate)

getHypermutationRate

public double getHypermutationRate()

setHypermutationRate

public void setHypermutationRate(double hypermutationRate)

getKnn

public int getKnn()

setKnn

public void setKnn(int knn)

getMemInitialPoolSize

public int getMemInitialPoolSize()

setMemInitialPoolSize

public void setMemInitialPoolSize(int memInitialPoolSize)

getMutationRate

public double getMutationRate()

setMutationRate

public void setMutationRate(double mutationRate)

getNumInstancesAffinityThreshold

public int getNumInstancesAffinityThreshold()

setNumInstancesAffinityThreshold

public void setNumInstancesAffinityThreshold(int numInstancesAffinityThreshold)

getSeed

public long getSeed()

setSeed

public void setSeed(long seed)

getStimulationValue

public double getStimulationValue()

setStimulationValue

public void setStimulationValue(double stimulationValue)

getTotalResources

public double getTotalResources()

setTotalResources

public void setTotalResources(double totalResources)

main

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