|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.dllearner.core.configurators.ClassLearningProblemConfigurator
public class ClassLearningProblemConfigurator
automatically generated, do not edit manually. run org.dllearner.scripts.ConfigJavaGenerator to update
| Constructor Summary | |
|---|---|
ClassLearningProblemConfigurator(ClassLearningProblem classLearningProblem)
|
|
| Method Summary | |
|---|---|
String |
getAccuracyMethod()
accuracyMethod Specifies, which method/function to use for computing accuracy.. |
double |
getApproxAccuracy()
approxAccuracy accuracy of the approximation (only for expert use). |
double |
getBetaEq()
betaEq Higher values of beta rate recall higher than precision or in other words, covering the instances of the class to describe is more important even at the cost of covering additional instances. |
double |
getBetaSC()
betaSC Higher values of beta rate recall higher than precision or in other words, covering the instances of the class to describe is more important even at the cost of covering additional instances. |
boolean |
getCheckConsistency()
checkConsistency Specify whether to check consistency for solution candidates. |
static ClassLearningProblem |
getClassLearningProblem(AbstractReasonerComponent reasoningService,
URL classToDescribe)
|
URL |
getClassToDescribe()
classToDescribe class of which a description should be learned. |
int |
getMaxExecutionTimeInSeconds()
maxExecutionTimeInSeconds algorithm will stop after specified seconds. |
String |
getType()
type whether to learn an equivalence class or super class axiom. |
boolean |
getUseApproximations()
useApproximations whether to use stochastic approximations for computing accuracy. |
boolean |
isReinitNecessary()
true, if this component needs reinitializsation. |
void |
setAccuracyMethod(String accuracyMethod)
|
void |
setApproxAccuracy(double approxAccuracy)
|
void |
setBetaEq(double betaEq)
|
void |
setBetaSC(double betaSC)
|
void |
setCheckConsistency(boolean checkConsistency)
|
void |
setClassToDescribe(URL classToDescribe)
|
void |
setMaxExecutionTimeInSeconds(int maxExecutionTimeInSeconds)
|
void |
setType(String type)
|
void |
setUseApproximations(boolean useApproximations)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClassLearningProblemConfigurator(ClassLearningProblem classLearningProblem)
classLearningProblem - see ClassLearningProblem| Method Detail |
|---|
public static ClassLearningProblem getClassLearningProblem(AbstractReasonerComponent reasoningService,
URL classToDescribe)
reasoningService - see reasoningServiceclassToDescribe - class of which a description should be learned
public URL getClassToDescribe()
public String getType()
public boolean getUseApproximations()
public double getApproxAccuracy()
public String getAccuracyMethod()
public boolean getCheckConsistency()
public int getMaxExecutionTimeInSeconds()
public double getBetaSC()
public double getBetaEq()
public void setClassToDescribe(URL classToDescribe)
classToDescribe - class of which a description should be learned.
mandatory: true| reinit necessary: false
default value: nullpublic void setType(String type)
type - whether to learn an equivalence class or super class axiom.
mandatory: false| reinit necessary: true
default value: equivalencepublic void setUseApproximations(boolean useApproximations)
useApproximations - whether to use stochastic approximations for computing accuracy.
mandatory: false| reinit necessary: true
default value: truepublic void setApproxAccuracy(double approxAccuracy)
approxAccuracy - accuracy of the approximation (only for expert use).
mandatory: false| reinit necessary: true
default value: 0.05public void setAccuracyMethod(String accuracyMethod)
accuracyMethod - Specifies, which method/function to use for computing accuracy..
mandatory: false| reinit necessary: true
default value: standardpublic void setCheckConsistency(boolean checkConsistency)
checkConsistency - Specify whether to check consistency for solution candidates. This is convenient for user interfaces, but can be performance intensive..
mandatory: false| reinit necessary: true
default value: truepublic void setMaxExecutionTimeInSeconds(int maxExecutionTimeInSeconds)
maxExecutionTimeInSeconds - algorithm will stop after specified seconds.
mandatory: false| reinit necessary: true
default value: 10public void setBetaSC(double betaSC)
betaSC - Higher values of beta rate recall higher than precision or in other words, covering the instances of the class to describe is more important even at the cost of covering additional instances. The actual implementation depends on the selected heuristic. This values is used only for super class learning..
mandatory: false| reinit necessary: true
default value: 3.0public void setBetaEq(double betaEq)
betaEq - Higher values of beta rate recall higher than precision or in other words, covering the instances of the class to describe is more important even at the cost of covering additional instances. The actual implementation depends on the selected heuristic. This values is used only for equivalence class learning..
mandatory: false| reinit necessary: true
default value: 1.0public boolean isReinitNecessary()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||