|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectweka.classifiers.AbstractClassifier
public abstract class AbstractClassifier
Abstract classifier. All schemes for numeric or nominal prediction in Weka extend this class. Note that a classifier MUST either implement distributionForInstance() or classifyInstance().
| Constructor Summary | |
|---|---|
AbstractClassifier()
|
|
| Method Summary | |
|---|---|
double |
classifyInstance(Instance instance)
Classifies the given test instance. |
String |
debugTipText()
Returns the tip text for this property |
double[] |
distributionForInstance(Instance instance)
Predicts the class memberships for a given instance. |
static Classifier |
forName(String classifierName,
String[] options)
Creates a new instance of a classifier given it's class name and (optional) arguments to pass to it's setOptions method. |
Capabilities |
getCapabilities()
Returns the Capabilities of this classifier. |
boolean |
getDebug()
Get whether debugging is turned on. |
String[] |
getOptions()
Gets the current settings of the Classifier. |
String |
getRevision()
Returns the revision string. |
Enumeration |
listOptions()
Returns an enumeration describing the available options. |
static Classifier[] |
makeCopies(Classifier model,
int num)
Creates a given number of deep copies of the given classifier using serialization. |
static Classifier |
makeCopy(Classifier model)
Creates a deep copy of the given classifier using serialization. |
static void |
runClassifier(Classifier classifier,
String[] options)
runs the classifier instance with the given options. |
void |
setDebug(boolean debug)
Set debugging mode. |
void |
setOptions(String[] options)
Parses a given list of options. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface weka.classifiers.Classifier |
|---|
buildClassifier |
| Constructor Detail |
|---|
public AbstractClassifier()
| Method Detail |
|---|
public double classifyInstance(Instance instance)
throws Exception
classifyInstance in interface Classifierinstance - the instance to be classified
Exception - if an error occurred during the prediction
public double[] distributionForInstance(Instance instance)
throws Exception
distributionForInstance in interface Classifierinstance - the instance to be classified
Exception - if distribution could not be
computed successfully
public static Classifier forName(String classifierName,
String[] options)
throws Exception
classifierName - the fully qualified class name of the classifieroptions - an array of options suitable for passing to setOptions. May
be null.
Exception - if the classifier name is invalid, or the options
supplied are not acceptable to the classifier
public static Classifier makeCopy(Classifier model)
throws Exception
model - the classifier to copy
Exception - if an error occurs
public static Classifier[] makeCopies(Classifier model,
int num)
throws Exception
model - the classifier to copynum - the number of classifier copies to create.
Exception - if an error occurspublic Enumeration listOptions()
listOptions in interface OptionHandler
public void setOptions(String[] options)
throws Exception
-D
If set, classifier is run in debug mode and
may output additional info to the console.
setOptions in interface OptionHandleroptions - the list of options as an array of strings
Exception - if an option is not supportedpublic String[] getOptions()
getOptions in interface OptionHandlerpublic void setDebug(boolean debug)
debug - true if debug output should be printedpublic boolean getDebug()
public String debugTipText()
public Capabilities getCapabilities()
getCapabilities in interface ClassifiergetCapabilities in interface CapabilitiesHandlerCapabilitiespublic String getRevision()
getRevision in interface RevisionHandler
public static void runClassifier(Classifier classifier,
String[] options)
classifier - the classifier to runoptions - the commandline options
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||