|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--mark.nlp.weka.WekaClassifier
A classifier that is a wrapper for a weka classifier. The parameter for this classifier is the name of the weka classifier class.
| Nested Class Summary | |
protected class |
WekaClassifier.Results
|
| Field Summary | |
protected weka.classifiers.Classifier |
fWekaClassifier
|
| Constructor Summary | |
WekaClassifier()
|
|
| Method Summary | |
int |
classify(java.lang.Object instanceInformation)
Classifies a single instance as returned from mark.nlp.classifiers.InstanceFactory. |
java.lang.String |
instanceFactoryName()
Returns the name of the instance factory that can generate instance information suitable for this classifier. |
Results |
test(java.lang.Object instanceListInformation)
Tests the classifier on the given set of instances and returns results. |
Results |
test(java.lang.Object instanceListInformation,
java.lang.String testIdentifier)
Tests the classifier on the given set of instances and returns results. |
void |
train(java.lang.Object dataSetInformation,
java.lang.Object instanceListInformation,
java.lang.Object parameter)
Trains the classifier. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected weka.classifiers.Classifier fWekaClassifier
| Constructor Detail |
public WekaClassifier()
| Method Detail |
public void train(java.lang.Object dataSetInformation,
java.lang.Object instanceListInformation,
java.lang.Object parameter)
throws java.lang.Exception
Classifier
train in interface ClassifierdataSetInformation - the information returned from
mark.nlp.classifiers.InstanceFactory common to all instances
in the data set.parameter - the classifier parameter which different
classifiers interpret differently. A classifier may ignore
this parameter.
java.lang.ExceptionClassifier
public Results test(java.lang.Object instanceListInformation)
throws java.lang.Exception
Classifier
test in interface ClassifierinstanceListInformation - the information returned from
mark.nlp.classifiers.InstanceFactory specific to the list of instances
on which we wish to test.
java.lang.ExceptionClassifier
public Results test(java.lang.Object instanceListInformation,
java.lang.String testIdentifier)
throws java.lang.Exception
Classifier
test in interface ClassifierinstanceListInformation - the information returned from
mark.nlp.classifiers.InstanceFactory specific to the list of instances
on which we wish to test.testIdentifier - A label included in the printed Results of the
classifier.
java.lang.Exception
public int classify(java.lang.Object instanceInformation)
throws java.lang.Exception
Classifier
classify in interface ClassifierinstanceInformation - the information specific to the instance
we wish to classify.
java.lang.ExceptionClassifierpublic java.lang.String instanceFactoryName()
Classifier
instanceFactoryName in interface ClassifierClassifier
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||