org.dllearner.core
Interface AxiomLearningAlgorithm
- All Superinterfaces:
- Component, LearningAlgorithm
- All Known Implementing Classes:
- AbstractAxiomLearningAlgorithm, DataPropertyDomainAxiomLearner, DataPropertyRangeAxiomLearner, DisjointClassesLearner, DisjointDataPropertyAxiomLearner, DisjointObjectPropertyAxiomLearner, EquivalentDataPropertyAxiomLearner, EquivalentObjectPropertyAxiomLearner, FunctionalDataPropertyAxiomLearner, FunctionalObjectPropertyAxiomLearner, InverseFunctionalObjectPropertyAxiomLearner, IrreflexiveObjectPropertyAxiomLearner, ObjectPropertyDomainAxiomLearner, ObjectPropertyRangeAxiomLearner, ReflexiveObjectPropertyAxiomLearner, SimpleSubclassLearner, SubDataPropertyOfAxiomLearner, SubObjectPropertyOfAxiomLearner, SymmetricObjectPropertyAxiomLearner, TransitiveObjectPropertyAxiomLearner
public interface AxiomLearningAlgorithm
- extends LearningAlgorithm
| Methods inherited from interface org.dllearner.core.Component |
init |
getCurrentlyBestAxioms
List<Axiom> getCurrentlyBestAxioms()
- Returns:
- The best axioms found by the learning algorithm so far.
getCurrentlyBestAxioms
List<Axiom> getCurrentlyBestAxioms(int nrOfAxioms)
- Parameters:
nrOfAxioms - Limit for the number or returned axioms.
- Returns:
- The best axioms found by the learning algorithm so far.
getCurrentlyBestEvaluatedAxioms
List<EvaluatedAxiom> getCurrentlyBestEvaluatedAxioms()
- Returns:
- The best evaluated axioms found by the learning algorithm so far.
getCurrentlyBestEvaluatedAxioms
List<EvaluatedAxiom> getCurrentlyBestEvaluatedAxioms(int nrOfAxioms)
- Parameters:
nrOfAxioms - Limit for the number or returned evaluated axioms.
- Returns:
- The best evaluated axioms found by the learning algorithm so far.
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann