java.lang.Cloneable
, SimpleClassifierWrapper
public class VCdomLEMWrapper extends RulesGeneratorWrapper
VCDomLEM
. It encapsulates calculation o
approximations, induction of rules.Constructor | Description |
---|---|
VCdomLEMWrapper() |
|
VCdomLEMWrapper(java.lang.String fileName) |
|
VCdomLEMWrapper(java.lang.String fileName,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment) |
|
VCdomLEMWrapper(java.lang.String fileName,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment,
boolean allPositiveExamples) |
|
VCdomLEMWrapper(java.lang.String fileName,
int conditionsSelectionMethod,
int negativeExamplesTreatment) |
|
VCdomLEMWrapper(MemoryContainer memoryContainer) |
|
VCdomLEMWrapper(MemoryContainer memoryContainer,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment) |
|
VCdomLEMWrapper(MemoryContainer memoryContainer,
int conditionsSelectionMethod,
int negativeExamplesTreatment) |
|
VCdomLEMWrapper(MemoryContainer memoryContainer,
java.lang.String fileName,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment) |
Modifier and Type | Method | Description |
---|---|---|
RulesContainer |
generateRules() |
Generates rules from
learningMemoryContainer |
RulesContainer |
generateRules(MemoryContainer memoryContainer) |
Generates rules for submmitted memory container.
|
RulesContainer |
generateRules(MemoryContainer memoryContainer,
int foldNumber) |
Generates rules for submmitted memory container and stores them in
file indicated by foldNumber.
|
RulesContainer |
generateRules(MemoryContainer memoryContainer,
java.lang.String fileName) |
Generates rules for submmitted memory container and stores them in
file indicated by file name.
|
int |
getConditionsSelectionMethod() |
|
double |
getConfidenceLevel() |
|
java.lang.String |
getFileName() |
|
MemoryContainer |
getLearningMemoryContainer() |
|
int |
getNegativeExamplesTreatment() |
|
RulesContainer |
getRulesContainer() |
|
boolean |
isAllPositiveExamples() |
|
void |
reinitializeAll() |
Sets all of internal data to null values.
|
void |
reinitializeRulesContainer() |
|
void |
reinitializeUnionsContainer() |
|
void |
setAllPositiveExamples(boolean value) |
|
void |
setConditionsSelectionMethod(int conditionsSelectionMethod) |
|
void |
setConfidenceLevel(double confidenceLevel) |
|
void |
setFileName(java.lang.String fileName) |
|
void |
setLearningMemoryContainer(MemoryContainer memoryContainer) |
|
void |
setNegativeExamplesTreatment(int negativeExamplesTreatment) |
|
void |
setRulesContainer(RulesContainer rulesContainer) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build, classify, classify, clone, crossValidate, crossValidate, crossValidate, crossValidate, getMaxQuantityOfRulesForPositiveExamples, getMethod, getMinRateOfCoveredPositiveExamples, isCheckingConfidenceDuringMinimalityTest, isDeletingNotMinimalRules, isDeletingRedundantConditions, isDeletingRedundantRules, isEachRuleMustHavingAtLeastOneCondition, isInducePossibleRules, setCheckConfidenceDuringMinimalityTest, setDeleteNotMinimalRules, setDeleteRedundantConditions, setDeleteRedundantRules, setEachRuleMustHaveAtLeastOneCondition, setInducePossibleRules, setMaxQuantityOfRulesForPositiveExamples, setMemoryContainer, setMethod, setMinRateOfCoveredPositiveExamples, setResultsFileName, setTestMemoryContainer, validate, validate, validate, validate, validate
public VCdomLEMWrapper()
public VCdomLEMWrapper(java.lang.String fileName)
public VCdomLEMWrapper(MemoryContainer memoryContainer)
public VCdomLEMWrapper(java.lang.String fileName, int conditionsSelectionMethod, int negativeExamplesTreatment)
public VCdomLEMWrapper(MemoryContainer memoryContainer, int conditionsSelectionMethod, int negativeExamplesTreatment)
public VCdomLEMWrapper(java.lang.String fileName, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment)
public VCdomLEMWrapper(java.lang.String fileName, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment, boolean allPositiveExamples)
public VCdomLEMWrapper(MemoryContainer memoryContainer, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment)
public VCdomLEMWrapper(MemoryContainer memoryContainer, java.lang.String fileName, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment)
public RulesContainer generateRules()
RulesGeneratorWrapper
learningMemoryContainer
generateRules
in class RulesGeneratorWrapper
public RulesContainer generateRules(MemoryContainer memoryContainer)
RulesGeneratorWrapper
generateRules
in class RulesGeneratorWrapper
memoryContainer
- container to be generalized by rules.public RulesContainer generateRules(MemoryContainer memoryContainer, int foldNumber)
RulesGeneratorWrapper
generateRules
in class RulesGeneratorWrapper
memoryContainer
- container to be generalized by rules.foldNumber
- index of the fold.public RulesContainer generateRules(MemoryContainer memoryContainer, java.lang.String fileName)
RulesGeneratorWrapper
generateRules
in class RulesGeneratorWrapper
memoryContainer
- container to be generalized by rules.fileName
- file name.public void reinitializeAll()
reinitializeAll
in class RulesGeneratorWrapper
public void reinitializeUnionsContainer()
public void reinitializeRulesContainer()
public int getConditionsSelectionMethod()
public void setConditionsSelectionMethod(int conditionsSelectionMethod)
public double getConfidenceLevel()
public void setConfidenceLevel(double confidenceLevel)
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public int getNegativeExamplesTreatment()
public void setNegativeExamplesTreatment(int negativeExamplesTreatment)
public MemoryContainer getLearningMemoryContainer()
public void setLearningMemoryContainer(MemoryContainer memoryContainer)
public RulesContainer getRulesContainer()
public void setRulesContainer(RulesContainer rulesContainer)
public void setAllPositiveExamples(boolean value)
public boolean isAllPositiveExamples()