public abstract class RandomizableSingleClassifierEnhancer extends SingleClassifierEnhancer implements Randomizable
Constructor and Description |
---|
RandomizableSingleClassifierEnhancer() |
Modifier and Type | Method and Description |
---|---|
String[] |
getOptions()
Gets the current settings of the classifier.
|
int |
getSeed()
Gets the seed for the random number generations
|
Enumeration |
listOptions()
Returns an enumeration describing the available options.
|
String |
seedTipText()
Returns the tip text for this property
|
void |
setOptions(String[] options)
Parses a given list of options.
|
void |
setSeed(int seed)
Set the seed for random number generation.
|
classifierTipText, getCapabilities, getClassifier, setClassifier
classifyInstance, debugTipText, distributionForInstance, forName, getDebug, getRevision, makeCopies, makeCopy, runClassifier, setDebug
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildClassifier
public RandomizableSingleClassifierEnhancer()
public Enumeration listOptions()
listOptions
in interface OptionHandler
listOptions
in class SingleClassifierEnhancer
public void setOptions(String[] options) throws Exception
-W classname
Specify the full class name of the base learner.
-I num
Set the number of iterations (default 10).
-S num
Set the random number seed (default 1).
Options after -- are passed to the designated classifier.
setOptions
in interface OptionHandler
setOptions
in class SingleClassifierEnhancer
options
- the list of options as an array of stringsException
- if an option is not supportedpublic String[] getOptions()
getOptions
in interface OptionHandler
getOptions
in class SingleClassifierEnhancer
public String seedTipText()
public void setSeed(int seed)
setSeed
in interface Randomizable
seed
- the seedpublic int getSeed()
getSeed
in interface Randomizable
Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.