public class TabooOrderSettings extends AbstractLearningSettings
Modifier and Type | Method and Description |
---|---|
TabooOrderSettings |
copy()
Make a deep copy of the learning settings.
|
static TabooOrderSettings |
createDefault()
Create an instance of the learning settings initialized with the default parameters for this algorithm.
|
APIUtils.LEARNING_ALGORITHM |
getLearningAlgorithm()
Return a
LEARNING_ALGORITHM indicating the learning algorithm to use |
int |
getListLength() |
java.lang.String |
getTargetNodeName()
Return the name of the target node if the learning algorithm is supervised.
|
boolean |
isSupervised()
Indicate if the current learning algorithm is supervised (i.e. it needs a target) or not.
|
boolean |
isValid()
Test if the current settings are valid.
|
void |
setListLength(int listLength) |
java.lang.String |
toString() |
getSmoothedProbabilityEstimation, getStructuralCoefficient, isVerbose, setSmoothedProbabilityEstimation, setStructuralCoefficient, setVerbose
public TabooOrderSettings copy()
LearningSettings
public int getListLength()
public void setListLength(int listLength)
public static TabooOrderSettings createDefault()
public java.lang.String toString()
toString
in interface LearningSettings
toString
in class AbstractLearningSettings
public APIUtils.LEARNING_ALGORITHM getLearningAlgorithm()
LearningSettings
LEARNING_ALGORITHM
indicating the learning algorithm to usepublic boolean isSupervised()
LearningSettings
APIUtils.LEARNING_ALGORITHM.isSupervised()
public java.lang.String getTargetNodeName()
LearningSettings
public boolean isValid()
LearningSettings