weka.classifiers
Interface IterativeClassifier
-
- All Superinterfaces:
- Classifier
- All Known Implementing Classes:
- AdaBoostM1, AdditiveRegression, FilteredClassifier, LogitBoost, MultilayerPerceptron, RandomizableFilteredClassifier
public interface IterativeClassifier extends Classifier
Interface for classifiers that can induce models of growing complexity one step at a time.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voiddone()Signal end of iterating, useful for any house-keeping/cleanupvoidinitializeClassifier(Instances instances)Initializes an iterative classifier.booleannext()Performs one iteration.-
Methods inherited from interface weka.classifiers.Classifier
buildClassifier, classifyInstance, distributionForInstance, getCapabilities
-
-
-
-
Method Detail
-
initializeClassifier
void initializeClassifier(Instances instances) throws java.lang.Exception
Initializes an iterative classifier.- Parameters:
instances- the instances to be used in induction- Throws:
java.lang.Exception- if the model cannot be initialized
-
next
boolean next() throws java.lang.ExceptionPerforms one iteration.- Returns:
- false if no further iterations could be performed, true otherwise
- Throws:
java.lang.Exception- if this iteration fails for unexpected reasons
-
done
void done() throws java.lang.Exception
Signal end of iterating, useful for any house-keeping/cleanup- Throws:
java.lang.Exception- if cleanup fails
-
-
DataMelt 3.0 © DataMelt by jWork.ORG