|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.dllearner.core.AbstractComponent
org.dllearner.core.AbstractCELA
org.dllearner.algorithms.fuzzydll.FuzzyCELOE
public class FuzzyCELOE
The CELOE (Class Expression Learner for Ontology Engineering) algorithm. It adapts and extends the standard supervised learning algorithm for the ontology engineering use case.
| Field Summary |
|---|
| Fields inherited from class org.dllearner.core.AbstractCELA |
|---|
MAX_NR_OF_RESULTS |
| Constructor Summary | |
|---|---|
FuzzyCELOE(AbstractLearningProblem problem,
AbstractReasonerComponent reasoner)
|
|
| Method Summary | |
|---|---|
static Collection<ConfigOption<?>> |
createConfigOptions()
|
int |
getClassExpressionTests()
|
FuzzyCELOEConfigurator |
getConfigurator()
For each component, a configurator class is generated in package org.dllearner.core.configurators using the script { org.dllearner.scripts.ConfigJavaGenerator}. |
double |
getCurrentlyBestAccuracy()
|
Description |
getCurrentlyBestDescription()
|
List<Description> |
getCurrentlyBestDescriptions()
|
List<Description> |
getCurrentlyBestDescriptions(int nrOfDescriptions)
|
EvaluatedDescription |
getCurrentlyBestEvaluatedDescription()
Returns the best descriptions obtained so far. |
TreeSet<? extends EvaluatedDescription> |
getCurrentlyBestEvaluatedDescriptions()
Returns a sorted set of the best descriptions found so far. |
List<? extends EvaluatedDescription> |
getCurrentlyBestEvaluatedDescriptions(int nrOfDescriptions)
Return the best currently found concepts up to some maximum count (no minimality filter used). |
int |
getMaximumHorizontalExpansion()
|
int |
getMinimumHorizontalExpansion()
|
static String |
getName()
|
FuzzyOENode |
getSearchTreeRoot()
|
void |
init()
Method to be called after the component has been configured. |
boolean |
isRunning()
Returns whether the learning algorithm is running. |
void |
start()
Starts the algorithm. |
void |
stop()
Stops the algorithm gracefully. |
static Collection<Class<? extends AbstractLearningProblem>> |
supportedLearningProblems()
|
| Methods inherited from class org.dllearner.core.AbstractCELA |
|---|
changeLearningProblem, changeReasonerComponent, getCurrentlyBestDescriptions, getCurrentlyBestEvaluatedDescriptions, getCurrentlyBestEvaluatedDescriptions, getCurrentlyBestMostGeneralEvaluatedDescriptions |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FuzzyCELOE(AbstractLearningProblem problem,
AbstractReasonerComponent reasoner)
| Method Detail |
|---|
public FuzzyCELOEConfigurator getConfigurator()
AbstractComponent
getConfigurator in class AbstractComponentpublic static Collection<Class<? extends AbstractLearningProblem>> supportedLearningProblems()
public static Collection<ConfigOption<?>> createConfigOptions()
public static String getName()
public void init()
throws ComponentInitException
Component
init in interface ComponentComponentInitException - This exception is thrown if any
exceptions occur within the initialisation process of this
component. As component developer, you are encouraged to
rethrow occuring exception as ComponentInitException and
giving an error message as well as the actualy exception by
using the constructor ComponentInitException.ComponentInitException(String, Throwable).public Description getCurrentlyBestDescription()
getCurrentlyBestDescription in class AbstractCELAAbstractCELA.getCurrentlyBestEvaluatedDescription()public List<Description> getCurrentlyBestDescriptions()
getCurrentlyBestDescriptions in class AbstractCELAAbstractCELA.getCurrentlyBestEvaluatedDescriptions()public EvaluatedDescription getCurrentlyBestEvaluatedDescription()
AbstractCELA
getCurrentlyBestEvaluatedDescription in class AbstractCELApublic TreeSet<? extends EvaluatedDescription> getCurrentlyBestEvaluatedDescriptions()
AbstractCELA
getCurrentlyBestEvaluatedDescriptions in class AbstractCELApublic double getCurrentlyBestAccuracy()
public void start()
LearningAlgorithm
start in interface LearningAlgorithmpublic boolean isRunning()
StoppableLearningAlgorithm
isRunning in interface StoppableLearningAlgorithmpublic void stop()
StoppableLearningAlgorithm
stop in interface StoppableLearningAlgorithmpublic FuzzyOENode getSearchTreeRoot()
public int getMaximumHorizontalExpansion()
public int getMinimumHorizontalExpansion()
public int getClassExpressionTests()
public List<Description> getCurrentlyBestDescriptions(int nrOfDescriptions)
getCurrentlyBestDescriptions in interface ClassExpressionLearningAlgorithmgetCurrentlyBestDescriptions in interface FuzzyClassExpressionLearningAlgorithmgetCurrentlyBestDescriptions in class AbstractCELAnrOfDescriptions - Limit for the number or returned descriptions.
AbstractCELA.getCurrentlyBestEvaluatedDescriptions(int)public List<? extends EvaluatedDescription> getCurrentlyBestEvaluatedDescriptions(int nrOfDescriptions)
AbstractCELA
getCurrentlyBestEvaluatedDescriptions in interface ClassExpressionLearningAlgorithmgetCurrentlyBestEvaluatedDescriptions in interface FuzzyClassExpressionLearningAlgorithmgetCurrentlyBestEvaluatedDescriptions in class AbstractCELAnrOfDescriptions - Maximum number of descriptions returned.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||