weka.classifiers.UpdateableClassifier
public class MOA
extends weka.classifiers.AbstractClassifier
implements weka.classifiers.UpdateableClassifier
-B <classname + options> The MOA classifier to use. (default: moa.classifiers.DecisionStump)
-D If set, classifier is run in debug mode and may output additional info to the console
Modifier and Type | Field | Description |
---|---|---|
protected WekaToSamoaInstanceConverter |
instanceConverter |
|
protected Classifier |
m_ActualClassifier |
the actual moa classifier to use for learning.
|
protected ClassOption |
m_Classifier |
the moa classifier option (this object is used in the GenericObjectEditor).
|
Constructor | Description |
---|---|
MOA() |
Modifier and Type | Method | Description |
---|---|---|
void |
buildClassifier(weka.core.Instances data) |
Generates a classifier.
|
java.lang.String |
classifierTipText() |
Returns the tooltip displayed in the GUI.
|
double[] |
distributionForInstance(weka.core.Instance instance) |
Predicts the class memberships for a given instance.
|
weka.core.Capabilities |
getCapabilities() |
Returns the Capabilities of this classifier.
|
ClassOption |
getClassifier() |
Returns the current MOA classifier in use.
|
java.lang.String[] |
getOptions() |
Gets the current settings of the Classifier.
|
java.lang.String |
getRevision() |
Returns the revision string.
|
java.lang.String |
globalInfo() |
Returns a string describing the classifier.
|
java.util.Enumeration |
listOptions() |
Returns an enumeration describing the available options.
|
static void |
main(java.lang.String[] args) |
Main method for testing this class.
|
void |
setClassifier(ClassOption value) |
Sets the MOA classifier to use.
|
void |
setOptions(java.lang.String[] options) |
Parses a given list of options.
|
java.lang.String |
toString() |
Returns a string representation of the model.
|
void |
updateClassifier(weka.core.Instance instance) |
Updates a classifier using the given instance.
|
batchSizeTipText, classifyInstance, debugTipText, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, postExecution, preExecution, run, runClassifier, setBatchSize, setDebug, setDoNotCheckCapabilities, setNumDecimalPlaces
protected Classifier m_ActualClassifier
protected ClassOption m_Classifier
protected WekaToSamoaInstanceConverter instanceConverter
public java.lang.String globalInfo()
public java.util.Enumeration listOptions()
listOptions
in class weka.classifiers.AbstractClassifier
public void setOptions(java.lang.String[] options) throws java.lang.Exception
-B <classname + options> The MOA classifier to use. (default: moa.classifiers.trees.DecisionStump)
-D If set, classifier is run in debug mode and may output additional info to the console
setOptions
in class weka.classifiers.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 class weka.classifiers.AbstractClassifier
public void setClassifier(ClassOption value)
value
- the classifier to usepublic ClassOption getClassifier()
public java.lang.String classifierTipText()
public weka.core.Capabilities getCapabilities()
getCapabilities
in class weka.classifiers.AbstractClassifier
Capabilities
public void buildClassifier(weka.core.Instances data) throws java.lang.Exception
data
- set of instances serving as training datajava.lang.Exception
- if the classifier has not been
generated successfullypublic void updateClassifier(weka.core.Instance instance) throws java.lang.Exception
updateClassifier
in interface weka.classifiers.UpdateableClassifier
instance
- the instance to includedjava.lang.Exception
- if instance could not be incorporated
successfullypublic double[] distributionForInstance(weka.core.Instance instance) throws java.lang.Exception
distributionForInstance
in class weka.classifiers.AbstractClassifier
instance
- the instance to be classifiedjava.lang.Exception
- if distribution could not be
computed successfullypublic java.lang.String getRevision()
getRevision
in class weka.classifiers.AbstractClassifier
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)
args
- the optionsCopyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.