Package | Description |
---|---|
org.dllearner.algorithms | |
org.dllearner.algorithms.celoe | |
org.dllearner.algorithms.el |
Learning algorithms for the EL description logic.
|
org.dllearner.algorithms.qtl.datastructures.impl | |
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.utilities.datastructures |
Utility classesfor manipulating general data structures.
|
org.dllearner.utilities.owl |
OWL utility classes (file manipulation, converting
between different formats, orderings on OWL structures etc.).
|
Modifier and Type | Method and Description |
---|---|
List<? extends EvaluatedDescription<? extends Score>> |
SimpleSubclassLearner.getCurrentlyBestEvaluatedDescriptions(int nrOfDescriptions) |
List<? extends EvaluatedDescription<? extends Score>> |
DisjointClassesLearner.getCurrentlyBestEvaluatedDescriptions(int nrOfDescriptions) |
Modifier and Type | Method and Description |
---|---|
EvaluatedDescription<? extends Score> |
CELOE.getCurrentlyBestEvaluatedDescription() |
NavigableSet<? extends EvaluatedDescription<? extends Score>> |
CELOE.getCurrentlyBestEvaluatedDescriptions() |
NavigableSet<? extends EvaluatedDescription<? extends Score>> |
PCELOE.getCurrentlyBestEvaluatedDescriptions() |
Modifier and Type | Method and Description |
---|---|
Score |
SearchTreeNode.getScore() |
Modifier and Type | Method and Description |
---|---|
void |
SearchTreeNode.setScore(Score score) |
Modifier and Type | Method and Description |
---|---|
EvaluatedDescription<? extends Score> |
EvaluatedRDFResourceTree.asEvaluatedDescription() |
EvaluatedDescription<? extends Score> |
EvaluatedRDFResourceTree.getEvaluatedDescription() |
Modifier and Type | Method and Description |
---|---|
void |
EvaluatedRDFResourceTree.setDescription(EvaluatedDescription<? extends Score> description) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClassExpressionLearningProblem<T extends Score>
Base class for all class expression learning problems.
|
class |
AbstractLearningProblem<T extends Score,V extends org.semanticweb.owlapi.model.OWLObject,W extends EvaluatedHypothesis<V,T>>
Base class for all learning problems.
|
class |
EvaluatedDescription<S extends Score>
An evaluated class expression is a class expression and its score (with some
convenience method and serialisation formats).
|
class |
EvaluatedHypothesis<T extends org.semanticweb.owlapi.model.OWLObject,S extends Score>
An evaluated hypothesis is a hypothesis and its score.
|
Modifier and Type | Method and Description |
---|---|
EvaluatedDescription<? extends Score> |
AbstractCELA.getCurrentlyBestEvaluatedDescription()
Returns the best descriptions obtained so far.
|
NavigableSet<? extends EvaluatedDescription<? extends Score>> |
AbstractCELA.getCurrentlyBestEvaluatedDescriptions()
Returns a sorted set of the best descriptions found so far.
|
List<? extends EvaluatedDescription<? extends Score>> |
AbstractCELA.getCurrentlyBestEvaluatedDescriptions(double accuracyThreshold)
Returns a fraction of class descriptions with sufficiently high accuracy.
|
List<? extends EvaluatedDescription<? extends Score>> |
AbstractCELA.getCurrentlyBestEvaluatedDescriptions(int nrOfDescriptions)
Return the best currently found concepts up to some maximum
count (no minimality filter used).
|
List<? extends EvaluatedDescription<? extends Score>> |
AbstractCELA.getCurrentlyBestEvaluatedDescriptions(int nrOfDescriptions,
double accuracyThreshold,
boolean filterNonMinimalDescriptions)
Returns a filtered list of currently best class descriptions.
|
List<? extends EvaluatedDescription<? extends Score>> |
AbstractCELA.getCurrentlyBestMostGeneralEvaluatedDescriptions() |
AbstractClassExpressionLearningProblem<? extends Score> |
AbstractCELA.getLearningProblem()
The learning problem variable, which must be used by
all learning algorithm implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
AxiomScore |
class |
ClassScore
The score of a class in ontology engineering.
|
class |
QueryTreeScore |
class |
ScorePosNeg<T extends org.semanticweb.owlapi.model.OWLEntity>
The score class is used to store how well a class description did
on a learning problem.
|
class |
ScorePosOnly<T extends org.semanticweb.owlapi.model.OWLEntity> |
class |
ScoreSimple
A simple score implementation which only contains the accuracy.
|
class |
ScoreThreeValued<T extends org.semanticweb.owlapi.model.OWLEntity>
Computes the score (a negative value) by comparing the classification results
with ideal results.
|
class |
ScoreTwoValued<T extends org.semanticweb.owlapi.model.OWLEntity>
Calculates accuracy and score (with respect to some length penalty) of
a class description.
|
Modifier and Type | Field and Description |
---|---|
SortedSet<EvaluatedDescription<? extends Score>> |
DescriptionSubsumptionTree.Node.equivalents
holds descriptions of nodes with equivalent classes
should be ordered by length
|
Modifier and Type | Method and Description |
---|---|
List<EvaluatedDescription<? extends Score>> |
DescriptionSubsumptionTree.getMostGeneralDescriptions(boolean distinct) |
List<EvaluatedDescription<? extends Score>> |
DescriptionSubsumptionTree.Node.getOrderedBySubsumptionAndAccuracy(boolean distinct) |
Modifier and Type | Method and Description |
---|---|
void |
DescriptionSubsumptionTree.insert(Collection<? extends EvaluatedDescription<? extends Score>> evaluatedDescriptions) |
Constructor and Description |
---|
Node(EvaluatedDescription<? extends Score> ed,
boolean root) |
Modifier and Type | Method and Description |
---|---|
EvaluatedDescription<? extends Score> |
EvaluatedDescriptionSet.getBest() |
NavigableSet<EvaluatedDescription<? extends Score>> |
EvaluatedDescriptionSet.getSet() |
EvaluatedDescription<? extends Score> |
EvaluatedDescriptionSet.getWorst() |
Modifier and Type | Method and Description |
---|---|
void |
EvaluatedDescriptionSet.add(EvaluatedDescription<? extends Score> ed)
Adds an evaluated description to this set and ensures that the size does not
exceed the limit.
|
void |
EvaluatedDescriptionSet.add(org.semanticweb.owlapi.model.OWLClassExpression description,
double accuracy,
AbstractClassExpressionLearningProblem<? extends Score> problem)
Adds an class expression to this set.
|
int |
EvaluatedDescriptionComparator.compare(EvaluatedDescription<? extends Score> ed1,
EvaluatedDescription<? extends Score> ed2) |
int |
EvaluatedDescriptionComparator.compare(EvaluatedDescription<? extends Score> ed1,
EvaluatedDescription<? extends Score> ed2) |
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann