edu.ksu.cis.kdd.classifier.validator
Class Validator

java.lang.Object
  extended byedu.ksu.cis.kdd.classifier.validator.Validator
Direct Known Subclasses:
KFoldCrossValidator, StandardValidator

public abstract class Validator
extends java.lang.Object

Author:
Roby Joehanes

Field Summary
protected  ClassifierEngine owner
           
 
Constructor Summary
Validator()
           
Validator(ClassifierEngine o)
           
 
Method Summary
 ClassifierEngine getOwner()
          Returns the owner.
abstract  Table getTestData()
           
abstract  Table getTrainData()
           
abstract  boolean hasNext()
           
abstract  void init()
           
abstract  void next()
           
 void setOwner(ClassifierEngine owner)
          Sets the owner.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

owner

protected ClassifierEngine owner
Constructor Detail

Validator

public Validator()

Validator

public Validator(ClassifierEngine o)
Method Detail

hasNext

public abstract boolean hasNext()

next

public abstract void next()

getTrainData

public abstract Table getTrainData()

getTestData

public abstract Table getTestData()

init

public abstract void init()

getOwner

public ClassifierEngine getOwner()
Returns the owner.

Returns:
Learner

setOwner

public void setOwner(ClassifierEngine owner)
Sets the owner.

Parameters:
owner - The owner to set