|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectweka.classifiers.evaluation.EvaluationUtils
public class EvaluationUtils
Contains utility functions for generating lists of predictions in various manners.
| Constructor Summary | |
|---|---|
EvaluationUtils()
|
|
| Method Summary | |
|---|---|
FastVector |
getCVPredictions(Classifier classifier,
Instances data,
int numFolds)
Generate a bunch of predictions ready for processing, by performing a cross-validation on the supplied dataset. |
Prediction |
getPrediction(Classifier classifier,
Instance test)
Generate a single prediction for a test instance given the pre-trained classifier. |
java.lang.String |
getRevision()
Returns the revision string. |
int |
getSeed()
Gets the seed for randomization during cross-validation |
FastVector |
getTestPredictions(Classifier classifier,
Instances test)
Generate a bunch of predictions ready for processing, by performing a evaluation on a test set assuming the classifier is already trained. |
FastVector |
getTrainTestPredictions(Classifier classifier,
Instances train,
Instances test)
Generate a bunch of predictions ready for processing, by performing a evaluation on a test set after training on the given training set. |
void |
setSeed(int seed)
Sets the seed for randomization during cross-validation |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EvaluationUtils()
| Method Detail |
|---|
public void setSeed(int seed)
public int getSeed()
public FastVector getCVPredictions(Classifier classifier,
Instances data,
int numFolds)
throws java.lang.Exception
classifier - the Classifier to evaluatedata - the datasetnumFolds - the number of folds in the cross-validation.
java.lang.Exception - if an error occurs
public FastVector getTrainTestPredictions(Classifier classifier,
Instances train,
Instances test)
throws java.lang.Exception
classifier - the Classifier to evaluatetrain - the training datasettest - the test dataset
java.lang.Exception - if an error occurs
public FastVector getTestPredictions(Classifier classifier,
Instances test)
throws java.lang.Exception
classifier - the pre-trained Classifier to evaluatetest - the test dataset
java.lang.Exception - if an error occurs
public Prediction getPrediction(Classifier classifier,
Instance test)
throws java.lang.Exception
classifier - the pre-trained Classifier to evaluatetest - the test instance
java.lang.Exception - if an error occurspublic java.lang.String getRevision()
getRevision in interface RevisionHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||