public class BoundaryBasedClassifier extends SingleClassifierEnhancerBoundary implements ClassifierWithBoundaries, weka.core.Randomizable
Constructor and Description |
---|
BoundaryBasedClassifier() |
BoundaryBasedClassifier(ClassifierWithBoundaries boundClass) |
Modifier and Type | Method and Description |
---|---|
void |
buildClassifier(weka.core.Instances data) |
String |
calibratorTipText() |
double[] |
distributionForInstance(weka.core.Instance instance) |
DecisionBoundary |
getBoundary()
Returns decision boundaries of the classifier
|
weka.classifiers.Classifier |
getCalibrator() |
int |
getNumFolds() |
String[] |
getOptions() |
int |
getSeed() |
boolean |
getUseCalibrator() |
String |
globalInfo() |
Enumeration<weka.core.Option> |
listOptions() |
static void |
main(String[] args) |
String |
numFoldsTipText() |
String |
seedTipText() |
void |
setCalibrator(weka.classifiers.Classifier calibrator) |
void |
setNumFolds(int numFolds) |
void |
setOptions(String[] options) |
void |
setSeed(int seed) |
void |
setUseCalibrator(boolean useCalibrator) |
String |
useCalibratorTipText() |
getCapabilities, setClassifier
classifierTipText, getClassifier, postExecution, preExecution
batchSizeTipText, classifyInstance, debugTipText, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, getRevision, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, run, runClassifier, setBatchSize, setDebug, setDoNotCheckCapabilities, setNumDecimalPlaces
public BoundaryBasedClassifier(ClassifierWithBoundaries boundClass)
public BoundaryBasedClassifier()
public void buildClassifier(weka.core.Instances data) throws Exception
buildClassifier
in interface weka.classifiers.Classifier
Exception
public double[] distributionForInstance(weka.core.Instance instance) throws Exception
distributionForInstance
in interface weka.classifiers.Classifier
distributionForInstance
in class weka.classifiers.AbstractClassifier
Exception
public DecisionBoundary getBoundary() throws Exception
ClassifierWithBoundaries
getBoundary
in interface ClassifierWithBoundaries
Exception
public weka.classifiers.Classifier getCalibrator()
public void setCalibrator(weka.classifiers.Classifier calibrator)
calibrator
- the calibrator to setpublic String calibratorTipText()
public int getNumFolds()
public void setNumFolds(int numFolds)
numFolds
- the numFolds to setpublic String numFoldsTipText()
public void setSeed(int seed)
setSeed
in interface weka.core.Randomizable
public String seedTipText()
public int getSeed()
getSeed
in interface weka.core.Randomizable
public boolean getUseCalibrator()
public void setUseCalibrator(boolean useCalibrator)
useCalibrator
- the useCalibrator to setpublic String useCalibratorTipText()
public String globalInfo()
public Enumeration<weka.core.Option> listOptions()
listOptions
in interface weka.core.OptionHandler
listOptions
in class weka.classifiers.SingleClassifierEnhancer
public void setOptions(String[] options) throws Exception
setOptions
in interface weka.core.OptionHandler
setOptions
in class weka.classifiers.SingleClassifierEnhancer
Exception
public String[] getOptions()
getOptions
in interface weka.core.OptionHandler
getOptions
in class weka.classifiers.SingleClassifierEnhancer
public static void main(String[] args)
Copyright © 2019. All Rights Reserved.