Package | Description |
---|---|
org.dllearner.algorithms | |
org.dllearner.algorithms.celoe | |
org.dllearner.algorithms.decisiontrees.dsttdt | |
org.dllearner.algorithms.decisiontrees.heuristics | |
org.dllearner.algorithms.decisiontrees.tdt | |
org.dllearner.algorithms.el |
Learning algorithms for the EL description logic.
|
org.dllearner.cli |
DL-Learner command line interface.
|
org.dllearner.core |
Core structure of DL-Learner including the definition of component types and a component manager.
|
org.dllearner.learningproblems |
Supported DL-Learner learning problems.
|
org.dllearner.server |
This package implements the DL-Learner web service.
|
org.dllearner.utilities.owl |
OWL utility classes (file manipulation, converting
between different formats, orderings on OWL structures etc.).
|
Constructor and Description |
---|
NaiveALLearner(AbstractClassExpressionLearningProblem lp,
AbstractReasonerComponent reasoner) |
Modifier and Type | Method and Description |
---|---|
static Collection<Class<? extends AbstractClassExpressionLearningProblem>> |
CELOE.supportedLearningProblems() |
Constructor and Description |
---|
CELOE(AbstractClassExpressionLearningProblem problem,
AbstractReasonerComponent reasoner) |
PCELOE(AbstractClassExpressionLearningProblem problem,
AbstractReasonerComponent reasoner) |
Constructor and Description |
---|
DSTTDTClassifier(AbstractClassExpressionLearningProblem problem,
AbstractReasonerComponent reasoner) |
Modifier and Type | Method and Description |
---|---|
AbstractClassExpressionLearningProblem |
TreeInductionHeuristics.getProblem() |
Modifier and Type | Method and Description |
---|---|
void |
TreeInductionHeuristics.setProblem(AbstractClassExpressionLearningProblem problem) |
Constructor and Description |
---|
AbstractTDTClassifier(AbstractClassExpressionLearningProblem problem,
AbstractReasonerComponent reasoner,
RefinementOperator op) |
TDTClassifier(AbstractClassExpressionLearningProblem problem,
AbstractReasonerComponent reasoner,
RefinementOperator op) |
Modifier and Type | Method and Description |
---|---|
static Collection<Class<? extends AbstractClassExpressionLearningProblem>> |
ELLearningAlgorithmDisjunctive.supportedLearningProblems() |
Constructor and Description |
---|
ELLearningAlgorithm(AbstractClassExpressionLearningProblem problem,
AbstractReasonerComponent reasoner) |
ELLearningAlgorithmDisjunctive(AbstractClassExpressionLearningProblem problem,
AbstractReasonerComponent reasoner) |
Modifier and Type | Method and Description |
---|---|
AbstractClassExpressionLearningProblem |
CLI.getLearningProblem() |
Constructor and Description |
---|
CrossValidation(AbstractCELA la,
AbstractClassExpressionLearningProblem lp,
AbstractReasonerComponent rs,
int folds,
boolean leaveOneOut) |
CrossValidation2(AbstractCELA la,
AbstractClassExpressionLearningProblem lp,
AbstractReasonerComponent rs,
int folds,
boolean leaveOneOut) |
SPARQLCrossValidation(QTL2Disjunctive la,
AbstractClassExpressionLearningProblem lp,
IndividualReasoner rs,
int folds,
boolean leaveOneOut) |
Modifier and Type | Method and Description |
---|---|
AbstractClassExpressionLearningProblem<? extends Score> |
AbstractCELA.getLearningProblem()
The learning problem variable, which must be used by
all learning algorithm implementations.
|
Modifier and Type | Method and Description |
---|---|
static Collection<Class<? extends AbstractClassExpressionLearningProblem>> |
AbstractCELA.supportedLearningProblems()
Returns all learning problems supported by this component.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractCELA.changeLearningProblem(AbstractClassExpressionLearningProblem learningProblem)
Call this when you want to change the learning problem, but
leave everything else as is.
|
Constructor and Description |
---|
AbstractCELA(AbstractClassExpressionLearningProblem learningProblem,
AbstractReasonerComponent reasoningService)
Each learning algorithm gets a learning problem and
a reasoner as input.
|
Constructor and Description |
---|
LearningProblemUnsupportedException(Class<? extends AbstractClassExpressionLearningProblem> problemClass,
Class<? extends LearningAlgorithm> algorithmClass) |
LearningProblemUnsupportedException(Class<? extends AbstractClassExpressionLearningProblem> problemClass,
Class<? extends LearningAlgorithm> algorithmClass,
Collection<Class<? extends AbstractClassExpressionLearningProblem>> supportedProblems) |
LearningProblemUnsupportedException(Class<? extends AbstractClassExpressionLearningProblem> problemClass,
Class<? extends LearningAlgorithm> algorithmClass,
Collection<Class<? extends AbstractClassExpressionLearningProblem>> supportedProblems) |
Modifier and Type | Class and Description |
---|---|
class |
ClassAsInstanceLearningProblem
A learning problem in which positive and negative examples are classes, i.e.
|
class |
ClassExpressionLearningProblem
The problem of learning the OWL class expression for another OWL class expression
in an OWL ontology.
|
class |
ClassLearningProblem
The problem of learning the OWL class expression of an existing class
in an OWL ontology.
|
class |
FuzzyPosNegLP |
class |
FuzzyPosNegLPStandard
The aim of this learning problem is to learn a concept definition such that
the positive examples and the negative examples do not follow.
|
class |
PosNegLP |
class |
PosNegLPStandard
The aim of this learning problem is to learn a concept definition such that
the positive examples and the negative examples do not follow.
|
class |
PosNegLPStrict |
class |
PosNegUndLP
A ternary learning problem (positive, negative and uncertain instances) to manage the problem of the Open World Assumption
typically employed for ontologies
|
class |
PosOnlyLP
A learning problem, where we learn from positive examples only.
|
Modifier and Type | Method and Description |
---|---|
AbstractClassExpressionLearningProblem |
ClientState.getLearningProblem() |
Modifier and Type | Method and Description |
---|---|
int |
ClientState.setLearningProblem(AbstractClassExpressionLearningProblem learningProblem) |
Modifier and Type | Method and Description |
---|---|
void |
EvaluatedDescriptionSet.add(org.semanticweb.owlapi.model.OWLClassExpression description,
double accuracy,
AbstractClassExpressionLearningProblem<? extends Score> problem)
Adds an class expression to this set.
|
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann