weka.classifiers
Interface IterativeClassifier


public interface IterativeClassifier

Interface for classifiers that can induce models of growing complexity one step at a time.

Version:
$Revision: 8034 $
Author:
Gabi Schmidberger (gabi@cs.waikato.ac.nz), Bernhard Pfahringer (bernhard@cs.waikato.ac.nz)

Method Summary
 Object clone()
          Performs a deep copy of the classifier, and a reference copy of the training instances (or a deep copy if required).
 void done()
          Signal end of iterating, useful for any house-keeping/cleanup
 void initClassifier(Instances instances)
          Inits an iterative classifier.
 void next(int iteration)
          Performs one iteration.
 

Method Detail

initClassifier

void initClassifier(Instances instances)
                    throws Exception
Inits an iterative classifier.

Parameters:
instances - the instances to be used in induction
Throws:
Exception - if the model cannot be initialized

next

void next(int iteration)
          throws Exception
Performs one iteration.

Parameters:
iteration - the index of the current iteration (0-based)
Throws:
Exception - if this iteration fails

done

void done()
          throws Exception
Signal end of iterating, useful for any house-keeping/cleanup

Throws:
Exception - if cleanup fails

clone

Object clone()
             throws CloneNotSupportedException
Performs a deep copy of the classifier, and a reference copy of the training instances (or a deep copy if required).

Returns:
a clone of the classifier
Throws:
CloneNotSupportedException


Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.