public abstract class AbstractClassExpressionLearningProblem<T extends Score> extends AbstractLearningProblem<T,org.semanticweb.owlapi.model.OWLClassExpression,EvaluatedDescription<T>> implements LearningProblem
Constructor and Description |
---|
AbstractClassExpressionLearningProblem() |
AbstractClassExpressionLearningProblem(AbstractReasonerComponent reasoner)
Constructs a learning problem using a reasoning service for
querying the background knowledge.
|
Modifier and Type | Method and Description |
---|---|
void |
changeReasonerComponent(AbstractReasonerComponent reasoner)
Method to exchange the reasoner underlying the learning
problem.
|
ExampleLoader |
getExampleLoaderHelper() |
ReasoningUtils |
getReasoningUtil() |
void |
setExampleLoaderHelper(ExampleLoader exampleLoaderHelper) |
void |
setReasoner(AbstractReasonerComponent reasoner) |
void |
setReasoningUtil(ReasoningUtils reasoningUtil) |
computeScore, computeScore, evaluate, evaluate, getAccuracyOrTooWeak, getAccuracyOrTooWeak, getReasoner
isInitialized
public AbstractClassExpressionLearningProblem()
public AbstractClassExpressionLearningProblem(AbstractReasonerComponent reasoner)
reasoner
- The reasoning service used as
background knowledge.@Autowired(required=false) public void setReasoner(AbstractReasonerComponent reasoner)
setReasoner
in class AbstractLearningProblem<T extends Score,org.semanticweb.owlapi.model.OWLClassExpression,EvaluatedDescription<T extends Score>>
public void changeReasonerComponent(AbstractReasonerComponent reasoner)
AbstractLearningProblem
changeReasonerComponent
in class AbstractLearningProblem<T extends Score,org.semanticweb.owlapi.model.OWLClassExpression,EvaluatedDescription<T extends Score>>
reasoner
- New reasoning service.public ReasoningUtils getReasoningUtil()
public void setReasoningUtil(ReasoningUtils reasoningUtil)
public ExampleLoader getExampleLoaderHelper()
@Autowired(required=false) public void setExampleLoaderHelper(ExampleLoader exampleLoaderHelper)
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann