public class MLPipeline
extends weka.classifiers.SingleClassifierEnhancer
implements weka.classifiers.Classifier, java.io.Serializable
| Constructor and Description |
|---|
MLPipeline(weka.attributeSelection.ASSearch searcher,
weka.attributeSelection.ASEvaluation evaluator,
weka.classifiers.Classifier baseClassifier) |
MLPipeline(java.util.List<SupervisedFilterSelector> preprocessors,
weka.classifiers.Classifier baseClassifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildClassifier(weka.core.Instances data) |
double |
classifyInstance(weka.core.Instance arg0) |
double[] |
classifyInstances(weka.core.Instances arg0) |
double[] |
distributionForInstance(weka.core.Instance arg0) |
weka.classifiers.Classifier |
getBaseClassifier() |
weka.core.Capabilities |
getCapabilities() |
java.util.List<SupervisedFilterSelector> |
getPreprocessors() |
org.apache.commons.math.stat.descriptive.DescriptiveStatistics |
getTimeForExecutingClassifier() |
org.apache.commons.math.stat.descriptive.DescriptiveStatistics |
getTimeForExecutingPreprocessor() |
long |
getTimeForTrainingClassifier() |
long |
getTimeForTrainingPreprocessor() |
java.lang.String |
toString() |
classifierTipText, defaultClassifierOptions, defaultClassifierString, getClassifier, getClassifierSpec, getOptions, listOptions, postExecution, preExecution, setClassifier, setOptionsbatchSizeTipText, debugTipText, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, getRevision, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, run, runClassifier, setBatchSize, setDebug, setDoNotCheckCapabilities, setNumDecimalPlacespublic MLPipeline(java.util.List<SupervisedFilterSelector> preprocessors, weka.classifiers.Classifier baseClassifier)
public MLPipeline(weka.attributeSelection.ASSearch searcher,
weka.attributeSelection.ASEvaluation evaluator,
weka.classifiers.Classifier baseClassifier)
public void buildClassifier(weka.core.Instances data)
throws java.lang.Exception
buildClassifier in interface weka.classifiers.Classifierjava.lang.Exceptionpublic double classifyInstance(weka.core.Instance arg0)
throws java.lang.Exception
classifyInstance in interface weka.classifiers.ClassifierclassifyInstance in class weka.classifiers.AbstractClassifierjava.lang.Exceptionpublic double[] classifyInstances(weka.core.Instances arg0)
throws java.lang.Exception
java.lang.Exceptionpublic double[] distributionForInstance(weka.core.Instance arg0)
throws java.lang.Exception
distributionForInstance in interface weka.classifiers.ClassifierdistributionForInstance in class weka.classifiers.AbstractClassifierjava.lang.Exceptionpublic weka.core.Capabilities getCapabilities()
getCapabilities in interface weka.classifiers.ClassifiergetCapabilities in interface weka.core.CapabilitiesHandlergetCapabilities in class weka.classifiers.SingleClassifierEnhancerpublic weka.classifiers.Classifier getBaseClassifier()
public java.util.List<SupervisedFilterSelector> getPreprocessors()
public java.lang.String toString()
toString in class java.lang.Objectpublic long getTimeForTrainingPreprocessor()
public long getTimeForTrainingClassifier()
public org.apache.commons.math.stat.descriptive.DescriptiveStatistics getTimeForExecutingPreprocessor()
public org.apache.commons.math.stat.descriptive.DescriptiveStatistics getTimeForExecutingClassifier()