|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.dllearner.core.configurators.RefinementOperatorConfigurator
org.dllearner.core.configurators.ROLearnerConfigurator
public class ROLearnerConfigurator
automatically generated, do not edit manually. run org.dllearner.scripts.ConfigJavaGenerator to update
| Constructor Summary | |
|---|---|
ROLearnerConfigurator(ROLearner rOLearner)
|
|
| Method Summary | |
|---|---|
Set<String> |
getAllowedConcepts()
allowedConcepts concepts the algorithm is allowed to use. |
Set<String> |
getAllowedRoles()
allowedRoles roles the algorithm is allowed to use. |
boolean |
getApplyAllFilter()
applyAllFilter usage of equivalence ALL R.C AND ALL R.D = ALL R. |
boolean |
getApplyExistsFilter()
applyExistsFilter usage of equivalence EXISTS R.C OR EXISTS R.D = EXISTS R. |
int |
getGuaranteeXgoodDescriptions()
guaranteeXgoodDescriptions algorithm will run until X good (100%) concept descritpions are found. |
String |
getHeuristic()
heuristic specifiy the heuristic to use. |
double |
getHorizontalExpansionFactor()
horizontalExpansionFactor horizontal expansion factor (see publication for description). |
Set<String> |
getIgnoredConcepts()
ignoredConcepts concepts the algorithm must ignore. |
Set<String> |
getIgnoredRoles()
ignoredRoles roles the algorithm must ignore. |
boolean |
getImproveSubsumptionHierarchy()
improveSubsumptionHierarchy simplify subsumption hierarchy to reduce search space (see publication for description). |
boolean |
getInstanceBasedDisjoints()
instanceBasedDisjoints Specifies whether to use real disjointness checks or instance based ones (no common instances) in the refinement operator.. |
String |
getLogLevel()
logLevel determines the logLevel for this component, can be {TRACE, DEBUG, INFO}. |
int |
getMaxExecutionTimeInSeconds()
maxExecutionTimeInSeconds algorithm will stop after specified seconds. |
int |
getMinExecutionTimeInSeconds()
minExecutionTimeInSeconds algorithm will run at least specified seconds. |
boolean |
getQuiet()
quiet may be deprecated soon. |
boolean |
getReplaceSearchTree()
replaceSearchTree specifies whether to replace the search tree in the log file after each run or append the new search tree. |
static ROLearner |
getROLearner(AbstractLearningProblem learningProblem,
AbstractReasonerComponent reasoningService)
|
String |
getSearchTreeFile()
searchTreeFile file to use for the search tree. |
boolean |
getUseAllConstructor()
useAllConstructor specifies whether the universal concept constructor is used in the learning algorithm. |
boolean |
getUseBooleanDatatypes()
useBooleanDatatypes specifies whether boolean datatypes are used in the learning algorothm. |
boolean |
getUseCardinalityRestrictions()
useCardinalityRestrictions specifies whether CardinalityRestrictions is used in the learning algorithm. |
boolean |
getUseExistsConstructor()
useExistsConstructor specifies whether the existential concept constructor is used in the learning algorithm. |
boolean |
getUseNegation()
useNegation specifies whether negation is used in the learning algorothm. |
boolean |
getUseOverlyGeneralList()
useOverlyGeneralList try to find overly general concept without sending them to the reasoner. |
boolean |
getUseShortConceptConstruction()
useShortConceptConstruction shorten concept to see whether they already exist. |
boolean |
getUseTooWeakList()
useTooWeakList try to filter out too weak concepts without sending them to the reasoner. |
boolean |
getWriteSearchTree()
writeSearchTree specifies whether to write a search tree. |
boolean |
isReinitNecessary()
true, if this component needs reinitializsation. |
void |
setAllowedConcepts(Set<String> allowedConcepts)
|
void |
setAllowedRoles(Set<String> allowedRoles)
|
void |
setApplyAllFilter(boolean applyAllFilter)
|
void |
setApplyExistsFilter(boolean applyExistsFilter)
|
void |
setGuaranteeXgoodDescriptions(int guaranteeXgoodDescriptions)
|
void |
setHeuristic(String heuristic)
|
void |
setHorizontalExpansionFactor(double horizontalExpansionFactor)
|
void |
setIgnoredConcepts(Set<String> ignoredConcepts)
|
void |
setIgnoredRoles(Set<String> ignoredRoles)
|
void |
setImproveSubsumptionHierarchy(boolean improveSubsumptionHierarchy)
|
void |
setInstanceBasedDisjoints(boolean instanceBasedDisjoints)
|
void |
setLogLevel(String logLevel)
|
void |
setMaxExecutionTimeInSeconds(int maxExecutionTimeInSeconds)
|
void |
setMinExecutionTimeInSeconds(int minExecutionTimeInSeconds)
|
void |
setQuiet(boolean quiet)
|
void |
setReplaceSearchTree(boolean replaceSearchTree)
|
void |
setSearchTreeFile(String searchTreeFile)
|
void |
setUseAllConstructor(boolean useAllConstructor)
|
void |
setUseBooleanDatatypes(boolean useBooleanDatatypes)
|
void |
setUseCardinalityRestrictions(boolean useCardinalityRestrictions)
|
void |
setUseExistsConstructor(boolean useExistsConstructor)
|
void |
setUseNegation(boolean useNegation)
|
void |
setUseOverlyGeneralList(boolean useOverlyGeneralList)
|
void |
setUseShortConceptConstruction(boolean useShortConceptConstruction)
|
void |
setUseTooWeakList(boolean useTooWeakList)
|
void |
setWriteSearchTree(boolean writeSearchTree)
|
| Methods inherited from class org.dllearner.core.configurators.RefinementOperatorConfigurator |
|---|
getCardinalityLimit, getUseDataHasValueConstructor, getUseDoubleDatatypes, getUseHasValueConstructor, getUseStringDatatypes, getValueFrequencyThreshold |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ROLearnerConfigurator(ROLearner rOLearner)
rOLearner - see ROLearner| Method Detail |
|---|
public static ROLearner getROLearner(AbstractLearningProblem learningProblem,
AbstractReasonerComponent reasoningService)
throws LearningProblemUnsupportedException
reasoningService - see reasoningServicelearningProblem - see learningProblem
LearningProblemUnsupportedException - seepublic boolean getWriteSearchTree()
public String getSearchTreeFile()
public boolean getReplaceSearchTree()
public String getHeuristic()
public boolean getApplyAllFilter()
public boolean getApplyExistsFilter()
public boolean getUseTooWeakList()
public boolean getUseOverlyGeneralList()
public boolean getUseShortConceptConstruction()
public double getHorizontalExpansionFactor()
public boolean getImproveSubsumptionHierarchy()
public boolean getQuiet()
public Set<String> getAllowedConcepts()
public Set<String> getIgnoredConcepts()
public Set<String> getAllowedRoles()
public Set<String> getIgnoredRoles()
public boolean getUseAllConstructor()
getUseAllConstructor in class RefinementOperatorConfiguratorpublic boolean getUseExistsConstructor()
getUseExistsConstructor in class RefinementOperatorConfiguratorpublic boolean getUseNegation()
getUseNegation in class RefinementOperatorConfiguratorpublic boolean getUseCardinalityRestrictions()
getUseCardinalityRestrictions in class RefinementOperatorConfiguratorpublic boolean getUseBooleanDatatypes()
getUseBooleanDatatypes in class RefinementOperatorConfiguratorpublic int getMaxExecutionTimeInSeconds()
public int getMinExecutionTimeInSeconds()
public int getGuaranteeXgoodDescriptions()
public String getLogLevel()
public boolean getInstanceBasedDisjoints()
getInstanceBasedDisjoints in class RefinementOperatorConfiguratorpublic void setWriteSearchTree(boolean writeSearchTree)
writeSearchTree - specifies whether to write a search tree.
mandatory: false| reinit necessary: true
default value: falsepublic void setSearchTreeFile(String searchTreeFile)
searchTreeFile - file to use for the search tree.
mandatory: false| reinit necessary: true
default value: log/searchTree.txtpublic void setReplaceSearchTree(boolean replaceSearchTree)
replaceSearchTree - specifies whether to replace the search tree in the log file after each run or append the new search tree.
mandatory: false| reinit necessary: true
default value: falsepublic void setHeuristic(String heuristic)
heuristic - specifiy the heuristic to use.
mandatory: false| reinit necessary: true
default value: lexicographicpublic void setApplyAllFilter(boolean applyAllFilter)
applyAllFilter - usage of equivalence ALL R.C AND ALL R.D = ALL R.(C AND D).
mandatory: false| reinit necessary: true
default value: truepublic void setApplyExistsFilter(boolean applyExistsFilter)
applyExistsFilter - usage of equivalence EXISTS R.C OR EXISTS R.D = EXISTS R.(C OR D).
mandatory: false| reinit necessary: true
default value: truepublic void setUseTooWeakList(boolean useTooWeakList)
useTooWeakList - try to filter out too weak concepts without sending them to the reasoner.
mandatory: false| reinit necessary: true
default value: truepublic void setUseOverlyGeneralList(boolean useOverlyGeneralList)
useOverlyGeneralList - try to find overly general concept without sending them to the reasoner.
mandatory: false| reinit necessary: true
default value: truepublic void setUseShortConceptConstruction(boolean useShortConceptConstruction)
useShortConceptConstruction - shorten concept to see whether they already exist.
mandatory: false| reinit necessary: true
default value: truepublic void setHorizontalExpansionFactor(double horizontalExpansionFactor)
horizontalExpansionFactor - horizontal expansion factor (see publication for description).
mandatory: false| reinit necessary: true
default value: 0.6public void setImproveSubsumptionHierarchy(boolean improveSubsumptionHierarchy)
improveSubsumptionHierarchy - simplify subsumption hierarchy to reduce search space (see publication for description).
mandatory: false| reinit necessary: true
default value: truepublic void setQuiet(boolean quiet)
quiet - may be deprecated soon.
mandatory: false| reinit necessary: true
default value: falsepublic void setAllowedConcepts(Set<String> allowedConcepts)
allowedConcepts - concepts the algorithm is allowed to use.
mandatory: false| reinit necessary: true
default value: nullpublic void setIgnoredConcepts(Set<String> ignoredConcepts)
ignoredConcepts - concepts the algorithm must ignore.
mandatory: false| reinit necessary: true
default value: nullpublic void setAllowedRoles(Set<String> allowedRoles)
allowedRoles - roles the algorithm is allowed to use.
mandatory: false| reinit necessary: true
default value: nullpublic void setIgnoredRoles(Set<String> ignoredRoles)
ignoredRoles - roles the algorithm must ignore.
mandatory: false| reinit necessary: true
default value: nullpublic void setUseAllConstructor(boolean useAllConstructor)
useAllConstructor - specifies whether the universal concept constructor is used in the learning algorithm.
mandatory: false| reinit necessary: true
default value: truepublic void setUseExistsConstructor(boolean useExistsConstructor)
useExistsConstructor - specifies whether the existential concept constructor is used in the learning algorithm.
mandatory: false| reinit necessary: true
default value: truepublic void setUseNegation(boolean useNegation)
useNegation - specifies whether negation is used in the learning algorothm.
mandatory: false| reinit necessary: true
default value: truepublic void setUseCardinalityRestrictions(boolean useCardinalityRestrictions)
useCardinalityRestrictions - specifies whether CardinalityRestrictions is used in the learning algorithm.
mandatory: false| reinit necessary: true
default value: truepublic void setUseBooleanDatatypes(boolean useBooleanDatatypes)
useBooleanDatatypes - specifies whether boolean datatypes are used in the learning algorothm.
mandatory: false| reinit necessary: true
default value: truepublic void setMaxExecutionTimeInSeconds(int maxExecutionTimeInSeconds)
maxExecutionTimeInSeconds - algorithm will stop after specified seconds.
mandatory: false| reinit necessary: true
default value: 0public void setMinExecutionTimeInSeconds(int minExecutionTimeInSeconds)
minExecutionTimeInSeconds - algorithm will run at least specified seconds.
mandatory: false| reinit necessary: true
default value: 0public void setGuaranteeXgoodDescriptions(int guaranteeXgoodDescriptions)
guaranteeXgoodDescriptions - algorithm will run until X good (100%) concept descritpions are found.
mandatory: false| reinit necessary: true
default value: 1public void setLogLevel(String logLevel)
logLevel - determines the logLevel for this component, can be {TRACE, DEBUG, INFO}.
mandatory: false| reinit necessary: true
default value: DEBUGpublic void setInstanceBasedDisjoints(boolean instanceBasedDisjoints)
instanceBasedDisjoints - Specifies whether to use real disjointness checks or instance based ones (no common instances) in the refinement operator..
mandatory: false| reinit necessary: true
default value: truepublic boolean isReinitNecessary()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||