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
| Methods inherited from interface org.dllearner.core.Component |
init |
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).
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann