org.dllearner.core
Interface FuzzyClassExpressionLearningAlgorithm

All Superinterfaces:
Component, LearningAlgorithm
All Known Implementing Classes:
FuzzyCELOE

public interface FuzzyClassExpressionLearningAlgorithm
extends LearningAlgorithm

Basic interface for algorithms learning fuzzy OWL/DL class expressions. TODO: Probably needs to be adapted.

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