public class ELLearningAlgorithmDisjunctive extends AbstractCELA
MAX_NR_OF_RESULTS
Constructor and Description |
---|
ELLearningAlgorithmDisjunctive() |
ELLearningAlgorithmDisjunctive(AbstractClassExpressionLearningProblem problem,
AbstractReasonerComponent reasoner) |
Modifier and Type | Method and Description |
---|---|
double |
getMinimumTreeScore() |
double |
getNoisePercentage() |
org.semanticweb.owlapi.model.OWLClassExpression |
getStartClass() |
SearchTreeNode |
getStartNode() |
double |
getTreeSearchTimeSeconds() |
void |
init()
Method to be called after the component has been configured.
|
boolean |
isInstanceBasedDisjoints() |
boolean |
isStopOnFirstDefinition() |
boolean |
isTryFullCoverage() |
void |
setInstanceBasedDisjoints(boolean instanceBasedDisjoints) |
void |
setMinimumTreeScore(double minimumTreeScore) |
void |
setNoisePercentage(double noisePercentage) |
void |
setStartClass(org.semanticweb.owlapi.model.OWLClassExpression startClass) |
void |
setStopOnFirstDefinition(boolean stopOnFirstDefinition) |
void |
setTreeSearchTimeSeconds(double treeSearchTimeSeconds) |
void |
setTryFullCoverage(boolean tryFullCoverage) |
void |
start()
Starts the algorithm.
|
static Collection<Class<? extends AbstractClassExpressionLearningProblem>> |
supportedLearningProblems() |
changeLearningProblem, changeReasonerComponent, getAllowedConcepts, getAllowedDataProperties, getAllowedObjectProperties, getCurrentlyBestDescription, getCurrentlyBestDescriptions, getCurrentlyBestDescriptions, getCurrentlyBestDescriptions, getCurrentlyBestEvaluatedDescription, getCurrentlyBestEvaluatedDescriptions, getCurrentlyBestEvaluatedDescriptions, getCurrentlyBestEvaluatedDescriptions, getCurrentlyBestEvaluatedDescriptions, getCurrentlyBestMostGeneralEvaluatedDescriptions, getIgnoredConcepts, getIgnoredDataProperties, getIgnoredObjectProperties, getLearningProblem, getMaxExecutionTimeInSeconds, getReasoner, isRunning, isUseMinimizer, setAllowedConcepts, setAllowedDataProperties, setAllowedObjectProperties, setIgnoredConcepts, setIgnoredDataProperties, setIgnoredObjectProperties, setLearningProblem, setMaxExecutionTime, setMaxExecutionTimeInSeconds, setReasoner, setRenderer, setUseMinimizer, stop
isInitialized
public ELLearningAlgorithmDisjunctive()
public ELLearningAlgorithmDisjunctive(AbstractClassExpressionLearningProblem problem, AbstractReasonerComponent reasoner)
public static Collection<Class<? extends AbstractClassExpressionLearningProblem>> supportedLearningProblems()
public void init() throws ComponentInitException
Component
ComponentInitException
- This exception is thrown if any
exceptions occur within the initialisation process of this
component. As component developer, you are encouraged to
re-throw occurring exception as ComponentInitException and
giving an error message as well as the actually exception by
using the constructor ComponentInitException(String, Throwable)
.public void start()
LearningAlgorithm
public SearchTreeNode getStartNode()
public org.semanticweb.owlapi.model.OWLClassExpression getStartClass()
public void setStartClass(org.semanticweb.owlapi.model.OWLClassExpression startClass)
public boolean isInstanceBasedDisjoints()
public void setInstanceBasedDisjoints(boolean instanceBasedDisjoints)
public double getTreeSearchTimeSeconds()
public void setTreeSearchTimeSeconds(double treeSearchTimeSeconds)
public boolean isTryFullCoverage()
public void setTryFullCoverage(boolean tryFullCoverage)
public double getNoisePercentage()
public void setNoisePercentage(double noisePercentage)
noisePercentage
- the estimated noise value in percentage to setpublic double getMinimumTreeScore()
public void setMinimumTreeScore(double minimumTreeScore)
public boolean isStopOnFirstDefinition()
public void setStopOnFirstDefinition(boolean stopOnFirstDefinition)
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann