public abstract class SingleClassifierEnhancer extends AbstractClassifier
BATCH_SIZE_DEFAULT, NUM_DECIMAL_PLACES_DEFAULT
Constructor and Description |
---|
SingleClassifierEnhancer() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
classifierTipText()
Returns the tip text for this property
|
Capabilities |
getCapabilities()
Returns default capabilities of the base classifier.
|
Classifier |
getClassifier()
Get the classifier used as the base learner.
|
java.lang.String[] |
getOptions()
Gets the current settings of the Classifier.
|
java.util.Enumeration<Option> |
listOptions()
Returns an enumeration describing the available options.
|
void |
postExecution()
Perform any teardown stuff that might need to happen after execution.
|
void |
preExecution()
Perform any setup stuff that might need to happen before commandline
execution.
|
void |
setClassifier(Classifier newClassifier)
Set the base learner.
|
void |
setOptions(java.lang.String[] options)
Parses a given list of options.
|
batchSizeTipText, classifyInstance, debugTipText, distributionForInstance, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, getRevision, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, run, runClassifier, setBatchSize, setDebug, setDoNotCheckCapabilities, setNumDecimalPlaces
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildClassifier
makeCopy
public java.util.Enumeration<Option> listOptions()
listOptions
in interface OptionHandler
listOptions
in class AbstractClassifier
public void setOptions(java.lang.String[] options) throws java.lang.Exception
-W classname
Specify the full class name of the base learner.
Options after -- are passed to the designated classifier.
setOptions
in interface OptionHandler
setOptions
in class AbstractClassifier
options
- the list of options as an array of stringsjava.lang.Exception
- if an option is not supportedpublic java.lang.String[] getOptions()
getOptions
in interface OptionHandler
getOptions
in class AbstractClassifier
public java.lang.String classifierTipText()
public Capabilities getCapabilities()
getCapabilities
in interface Classifier
getCapabilities
in interface CapabilitiesHandler
getCapabilities
in class AbstractClassifier
Capabilities
public void setClassifier(Classifier newClassifier)
newClassifier
- the classifier to use.public Classifier getClassifier()
public void preExecution() throws java.lang.Exception
AbstractClassifier
preExecution
in interface CommandlineRunnable
preExecution
in class AbstractClassifier
java.lang.Exception
- if a problem occurs during setuppublic void postExecution() throws java.lang.Exception
AbstractClassifier
postExecution
in interface CommandlineRunnable
postExecution
in class AbstractClassifier
java.lang.Exception
- if a problem occurs during teardown