public class ClassifierADI extends Classifier implements java.lang.Cloneable
Contains the classifier for the ADI knowledge representation
accuracy, bloatControlDone, exceptionsLength, fitness, isEvaluated, numAliveRules, numRules, positionRuleMatch, theoryLength
Constructor and Description |
---|
ClassifierADI() |
Modifier and Type | Method and Description |
---|---|
double |
computeTheoryLength() |
Classifier |
copy() |
Classifier[] |
crossoverClassifiers(Classifier _parent2) |
void |
deleteRules(int[] whichRules) |
int |
doMatch(InstanceWrapper ins)
This function classifies input instances.
|
void |
doMerge() |
void |
doMutation() |
void |
doReinitialize() |
void |
doSpecialStage(int stage) |
void |
doSplit() |
double |
getLength() |
int |
getNiche() |
int |
getNumNiches() |
int |
getNumRules() |
void |
initRandomClassifier() |
int |
numSpecialStages() |
void |
printClassifier() |
compareToIndividual, computePerformance, getExceptionsLength, getFitness, getIsEvaluated, getNumAliveRules, getPositionRuleMatch, getTheoryLength, resetPerformance, setAccuracy, setExceptionsLength, setFitness, setIsEvaluated, setNumAliveRules, setPositionRuleMatch
public void initRandomClassifier()
initRandomClassifier
in class Classifier
public double computeTheoryLength()
computeTheoryLength
in class Classifier
public double getLength()
getLength
in class Classifier
public int doMatch(InstanceWrapper ins)
doMatch
in class Classifier
public void printClassifier()
printClassifier
in class Classifier
public int getNumRules()
getNumRules
in class Classifier
public Classifier[] crossoverClassifiers(Classifier _parent2)
crossoverClassifiers
in class Classifier
public Classifier copy()
copy
in class Classifier
public void doMutation()
doMutation
in class Classifier
public void deleteRules(int[] whichRules)
deleteRules
in class Classifier
public int numSpecialStages()
numSpecialStages
in class Classifier
public void doSpecialStage(int stage)
doSpecialStage
in class Classifier
public void doSplit()
public void doMerge()
public void doReinitialize()
public int getNiche()
getNiche
in class Classifier
public int getNumNiches()
getNumNiches
in class Classifier