weka.classifiers.immune.airs
Class AIRS2Parallel

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

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

Type: AIRS1 File: AIRS1.java Date: 07/01/2005 Description:

Author:
Jason Brownlee
See Also:
Serialized Form

Field Summary
static weka.core.Tag[] TAGS_MERGE_MODE
           
 
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
AIRS2Parallel()
           
 
Method Summary
 java.lang.String affinityThresholdScalarTipText()
           
 void buildClassifier(weka.core.Instances data)
           
 double classifyInstance(weka.core.Instance instance)
           
 java.lang.String clonalRateTipText()
           
 double getAffinityThresholdScalar()
           
 AISModelClassifier getClassifier()
           
 double getClonalRate()
           
 double getHypermutationRate()
           
 int getKnn()
           
 int getMemInitialPoolSize()
           
 weka.core.SelectedTag getMergeMode()
          Return the learning function
 int getNumInstancesAffinityThreshold()
           
 int getNumThreads()
           
 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 mergeModeTipText()
           
 java.lang.String numInstancesAffinityThresholdTipText()
           
 java.lang.String numThreadsTipText()
           
 java.lang.String seedTipText()
           
 void setAffinityThresholdScalar(double affinityThresholdScalar)
           
 void setClassifier(AISModelClassifier classifier)
           
 void setClonalRate(double clonalRate)
           
 void setHypermutationRate(double hypermutationRate)
           
 void setKnn(int knn)
           
 void setMemInitialPoolSize(int memInitialPoolSize)
           
 void setMergeMode(weka.core.SelectedTag l)
          Set learning functiom
 void setNumInstancesAffinityThreshold(int numInstancesAffinityThreshold)
           
 void setNumThreads(int numThreads)
           
 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
 

Field Detail

TAGS_MERGE_MODE

public static final weka.core.Tag[] TAGS_MERGE_MODE
Constructor Detail

AIRS2Parallel

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

totalResourcesTipText

public java.lang.String totalResourcesTipText()

stimulationValueTipText

public java.lang.String stimulationValueTipText()

numInstancesAffinityThresholdTipText

public java.lang.String numInstancesAffinityThresholdTipText()

memInitialPoolSizeTipText

public java.lang.String memInitialPoolSizeTipText()

knnTipText

public java.lang.String knnTipText()

numThreadsTipText

public java.lang.String numThreadsTipText()

mergeModeTipText

public java.lang.String mergeModeTipText()

getAffinityThresholdScalar

public double getAffinityThresholdScalar()

setAffinityThresholdScalar

public void setAffinityThresholdScalar(double affinityThresholdScalar)

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)

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)

getNumThreads

public int getNumThreads()

setNumThreads

public void setNumThreads(int numThreads)

setMergeMode

public void setMergeMode(weka.core.SelectedTag l)
Set learning functiom

Parameters:
l -

getMergeMode

public weka.core.SelectedTag getMergeMode()
Return the learning function

Returns:

main

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