public abstract class ParallelIteratedSingleClassifierEnhancer extends IteratedSingleClassifierEnhancer
BATCH_SIZE_DEFAULT, NUM_DECIMAL_PLACES_DEFAULT
Constructor and Description |
---|
ParallelIteratedSingleClassifierEnhancer() |
Modifier and Type | Method and Description |
---|---|
void |
buildClassifier(Instances data)
Stump method for building the classifiers
|
int |
getNumExecutionSlots()
Get the number of execution slots (threads) to use for building the members
of the ensemble.
|
java.lang.String[] |
getOptions()
Gets the current settings of the classifier.
|
java.util.Enumeration<Option> |
listOptions()
Returns an enumeration describing the available options.
|
java.lang.String |
numExecutionSlotsTipText()
Returns the tip text for this property
|
void |
setNumExecutionSlots(int numSlots)
Set the number of execution slots (threads) to use for building the members
of the ensemble.
|
void |
setOptions(java.lang.String[] options)
Parses a given list of options.
|
getNumIterations, numIterationsTipText, setNumIterations
classifierTipText, getCapabilities, getClassifier, postExecution, preExecution, setClassifier
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
makeCopy
public ParallelIteratedSingleClassifierEnhancer()
public java.util.Enumeration<Option> listOptions()
listOptions
in interface OptionHandler
listOptions
in class IteratedSingleClassifierEnhancer
public void setOptions(java.lang.String[] options) throws java.lang.Exception
-num-slots num
Set the number of execution slots to use (default 1 - i.e. no parallelism).
Options after -- are passed to the designated classifier.
setOptions
in interface OptionHandler
setOptions
in class IteratedSingleClassifierEnhancer
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 IteratedSingleClassifierEnhancer
public void setNumExecutionSlots(int numSlots)
numSlots
- the number of slots to use.public int getNumExecutionSlots()
public java.lang.String numExecutionSlotsTipText()
public void buildClassifier(Instances data) throws java.lang.Exception
buildClassifier
in interface Classifier
buildClassifier
in class IteratedSingleClassifierEnhancer
data
- the training data to be used for generating the ensemblejava.lang.Exception
- if the classifier could not be built successfully