Uses of Interface
org.dllearner.core.LearningAlgorithm

Packages that use LearningAlgorithm
org.dllearner.algorithms Learning Algorithms. 
org.dllearner.algorithms.celoe   
org.dllearner.algorithms.el Learning algorithms for the EL description logic. 
org.dllearner.algorithms.fuzzydll   
org.dllearner.algorithms.gp Genetic Programming Learning Algorithm. 
org.dllearner.algorithms.isle   
org.dllearner.algorithms.ocel New experimental refinement operator approach, which takes obtained information about concrete examples in an algorithm run stronger into account. 
org.dllearner.algorithms.properties   
org.dllearner.algorithms.refinement Refinement Operator Approach. 
org.dllearner.core Core structure of DL-Learner including the definition of component types and a component manager. 
 

Uses of LearningAlgorithm in org.dllearner.algorithms
 

Classes in org.dllearner.algorithms that implement LearningAlgorithm
 class BruteForceLearner
          A brute force learning algorithm.
 class DisjointClassesLearner
          Learns disjoint classes using SPARQL queries.
 class RandomGuesser
          This learning algorithm provides a random guessing technique to solve learning problems in description logics/OWL.
 class SimpleSubclassLearner
          Learns sub classes using SPARQL queries.
 

Uses of LearningAlgorithm in org.dllearner.algorithms.celoe
 

Classes in org.dllearner.algorithms.celoe that implement LearningAlgorithm
 class CELOE
          The CELOE (Class Expression Learner for Ontology Engineering) algorithm.
 

Uses of LearningAlgorithm in org.dllearner.algorithms.el
 

Classes in org.dllearner.algorithms.el that implement LearningAlgorithm
 class ELLearningAlgorithm
          A learning algorithm for EL, which will be based on a (hopefully) ideal refinement operator.
 class ELLearningAlgorithmDisjunctive
          A learning algorithm for EL, which will based on an ideal refinement operator.
 

Uses of LearningAlgorithm in org.dllearner.algorithms.fuzzydll
 

Classes in org.dllearner.algorithms.fuzzydll that implement LearningAlgorithm
 class FuzzyCELOE
          The CELOE (Class Expression Learner for Ontology Engineering) algorithm.
 

Uses of LearningAlgorithm in org.dllearner.algorithms.gp
 

Classes in org.dllearner.algorithms.gp that implement LearningAlgorithm
 class GP
          This class implements the genetic programming (GP) algorithm and provides methods to configure and run it.
 

Uses of LearningAlgorithm in org.dllearner.algorithms.isle
 

Classes in org.dllearner.algorithms.isle that implement LearningAlgorithm
 class ISLE
          ISLE - *I*nductive and *S"tatistical *L*earning of OWL Class *E*xpressions
 

Uses of LearningAlgorithm in org.dllearner.algorithms.ocel
 

Classes in org.dllearner.algorithms.ocel that implement LearningAlgorithm
 class OCEL
          The DL-Learner learning algorithm component for the example based refinement operator approach.
 

Uses of LearningAlgorithm in org.dllearner.algorithms.properties
 

Classes in org.dllearner.algorithms.properties that implement LearningAlgorithm
 class DataPropertyDomainAxiomLearner
           
 class DataPropertyRangeAxiomLearner
           
 class DisjointDataPropertyAxiomLearner
           
 class DisjointObjectPropertyAxiomLearner
           
 class EquivalentDataPropertyAxiomLearner
           
 class EquivalentObjectPropertyAxiomLearner
           
 class FunctionalDataPropertyAxiomLearner
           
 class FunctionalObjectPropertyAxiomLearner
           
 class InverseFunctionalObjectPropertyAxiomLearner
           
 class IrreflexiveObjectPropertyAxiomLearner
           
 class ObjectPropertyDomainAxiomLearner
           
 class ObjectPropertyRangeAxiomLearner
           
 class ReflexiveObjectPropertyAxiomLearner
           
 class SubDataPropertyOfAxiomLearner
           
 class SubObjectPropertyOfAxiomLearner
           
 class SymmetricObjectPropertyAxiomLearner
           
 class TransitiveObjectPropertyAxiomLearner
           
 

Uses of LearningAlgorithm in org.dllearner.algorithms.refinement
 

Classes in org.dllearner.algorithms.refinement that implement LearningAlgorithm
 class ROLearner
           
 

Uses of LearningAlgorithm in org.dllearner.core
 

Subinterfaces of LearningAlgorithm in org.dllearner.core
 interface ActiveLearningAlgorithm
          Active Learning algorithms are those, which can use feedback from an oracle.
 interface AxiomLearningAlgorithm
           
 interface ClassExpressionLearningAlgorithm
          Basic interface for algorithms learning OWL/DL class expressions.
 interface FuzzyClassExpressionLearningAlgorithm
          Basic interface for algorithms learning fuzzy OWL/DL class expressions.
 interface SparqlQueryLearningAlgorithm
          Basic interface for algorithms learning SPARQL queries.
 interface StoppableLearningAlgorithm
          Interface for algorithms, which can be stopped and checked whether they are running.
 

Classes in org.dllearner.core that implement LearningAlgorithm
 class AbstractAxiomLearningAlgorithm
           
 class AbstractCELA
          Abstract superclass of all class expression learning algorithm implementations.
 

Constructor parameters in org.dllearner.core with type arguments of type LearningAlgorithm
LearningProblemUnsupportedException(Class<? extends AbstractLearningProblem> problemClass, Class<? extends LearningAlgorithm> algorithmClass)
           
LearningProblemUnsupportedException(Class<? extends AbstractLearningProblem> problemClass, Class<? extends LearningAlgorithm> algorithmClass, Collection<Class<? extends AbstractLearningProblem>> supportedProblems)
           
 



SourceForge.net Logo DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann