org.dllearner.core
Interface LearningAlgorithm

All Superinterfaces:
Component
All Known Subinterfaces:
ActiveLearningAlgorithm, AxiomLearningAlgorithm, ClassExpressionLearningAlgorithm, FuzzyClassExpressionLearningAlgorithm, SparqlQueryLearningAlgorithm, StoppableLearningAlgorithm
All Known Implementing Classes:
AbstractAxiomLearningAlgorithm, AbstractCELA, BruteForceLearner, CELOE, DataPropertyDomainAxiomLearner, DataPropertyRangeAxiomLearner, DisjointClassesLearner, DisjointDataPropertyAxiomLearner, DisjointObjectPropertyAxiomLearner, ELLearningAlgorithm, ELLearningAlgorithmDisjunctive, EquivalentDataPropertyAxiomLearner, EquivalentObjectPropertyAxiomLearner, FunctionalDataPropertyAxiomLearner, FunctionalObjectPropertyAxiomLearner, FuzzyCELOE, GP, InverseFunctionalObjectPropertyAxiomLearner, IrreflexiveObjectPropertyAxiomLearner, ISLE, ObjectPropertyDomainAxiomLearner, ObjectPropertyRangeAxiomLearner, OCEL, RandomGuesser, ReflexiveObjectPropertyAxiomLearner, ROLearner, SimpleSubclassLearner, SubDataPropertyOfAxiomLearner, SubObjectPropertyOfAxiomLearner, SymmetricObjectPropertyAxiomLearner, TransitiveObjectPropertyAxiomLearner

public interface LearningAlgorithm
extends Component

Basic interface for all DL-Learner learning algorithms.

Author:
Jens Lehmann

Method Summary
 void start()
          Starts the algorithm.
 
Methods inherited from interface org.dllearner.core.Component
init
 

Method Detail

start

void start()
Starts the algorithm. It runs until paused, stopped, or a termination criterion has been reached.



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