org.dllearner.core
Interface ClassExpressionLearningAlgorithm

All Superinterfaces:
Component, LearningAlgorithm
All Known Implementing Classes:
AbstractCELA, BruteForceLearner, CELOE, DisjointClassesLearner, ELLearningAlgorithm, ELLearningAlgorithmDisjunctive, FuzzyCELOE, GP, ISLE, OCEL, RandomGuesser, ROLearner, SimpleSubclassLearner

public interface ClassExpressionLearningAlgorithm
extends LearningAlgorithm

Basic interface for algorithms learning OWL/DL class expressions.

Author:
Jens Lehmann

Method Summary
 List<Description> getCurrentlyBestDescriptions(int nrOfDescriptions)
           
 List<? extends EvaluatedDescription> getCurrentlyBestEvaluatedDescriptions(int nrOfDescriptions)
          Return the best currently found concepts up to some maximum count (no minimality filter used).
 
Methods inherited from interface org.dllearner.core.LearningAlgorithm
start
 
Methods inherited from interface org.dllearner.core.Component
init
 

Method Detail

getCurrentlyBestDescriptions

List<Description> getCurrentlyBestDescriptions(int nrOfDescriptions)
Parameters:
nrOfDescriptions - Limit for the number or returned descriptions.
Returns:
The best class descriptions found by the learning algorithm so far.
See Also:
getCurrentlyBestEvaluatedDescriptions(int)

getCurrentlyBestEvaluatedDescriptions

List<? extends EvaluatedDescription> getCurrentlyBestEvaluatedDescriptions(int nrOfDescriptions)
Return the best currently found concepts up to some maximum count (no minimality filter used).

Parameters:
nrOfDescriptions - Maximum number of descriptions returned.
Returns:
Return value is getCurrentlyBestDescriptions(nrOfDescriptions, 0.0, false).


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