uk.ac.ed.inf.taweka.mulan.learn
Class TrainTestEvaluator

java.lang.Object
  extended by mulan.evaluation.Evaluator
      extended by uk.ac.ed.inf.taweka.mulan.learn.MulanCrossEvaluator
          extended by uk.ac.ed.inf.taweka.mulan.learn.TrainTestEvaluator
Direct Known Subclasses:
TrainTestEvaluatorSerialised

public class TrainTestEvaluator
extends MulanCrossEvaluator

Train/test evaluator. The learner can be trained/built on the spot or can be taken from a file containing an already trained/build serialised learner.

Version:
21 Oct 2010
Author:
Luna De Ferrari luna.deferrari-at-ed.ac.uk

Field Summary
 
Fields inherited from class mulan.evaluation.Evaluator
DEFAULTFOLDS
 
Constructor Summary
TrainTestEvaluator(TrainTestExperimenter experimenter)
           
 
Method Summary
 TrainTestExperimenter getExperimenter()
           
 void setEvaluations()
           
 mulan.evaluation.Evaluation validate()
          Evaluates a MultiLabelLearner via train/test-validation
 
Methods inherited from class uk.ac.ed.inf.taweka.mulan.learn.MulanCrossEvaluator
crossValidate, evaluate, getArffFilePath, getEndTime, getEvaluations, getLearner, getStartTime, getXmlFilePath, setEndTime
 
Methods inherited from class mulan.evaluation.Evaluator
crossValidate, crossValidate, crossValidate, crossValidate, evaluate, evaluate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrainTestEvaluator

public TrainTestEvaluator(TrainTestExperimenter experimenter)
Method Detail

getExperimenter

public TrainTestExperimenter getExperimenter()
Overrides:
getExperimenter in class MulanCrossEvaluator

setEvaluations

public void setEvaluations()

validate

public mulan.evaluation.Evaluation validate()
Evaluates a MultiLabelLearner via train/test-validation