Class SMOLinearBoundary
java.lang.Object
weka.classifiers.AbstractClassifier
weka.classifiers.functions.SMO
weka.classifiers.functions.explicitboundaries.models.SMOLinearBoundary
- All Implemented Interfaces:
Serializable
,Cloneable
,weka.classifiers.Classifier
,ClassifierWithBoundaries
,weka.core.BatchPredictor
,weka.core.CapabilitiesHandler
,weka.core.CapabilitiesIgnorer
,weka.core.CommandlineRunnable
,weka.core.OptionHandler
,weka.core.RevisionHandler
,weka.core.TechnicalInformationHandler
,weka.core.WeightedInstancesHandler
public class SMOLinearBoundary
extends weka.classifiers.functions.SMO
implements ClassifierWithBoundaries
- Since:
- 0.1.0
- Version:
- 2.2.1
- Author:
- pawel trajdos
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class weka.classifiers.functions.SMO
weka.classifiers.functions.SMO.BinarySMO
-
Field Summary
Fields inherited from class weka.classifiers.functions.SMO
FILTER_NONE, FILTER_NORMALIZE, FILTER_STANDARDIZE, TAGS_FILTER
Fields inherited from class weka.classifiers.AbstractClassifier
BATCH_SIZE_DEFAULT, NUM_DECIMAL_PLACES_DEFAULT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
buildClassifier
(weka.core.Instances insts) double[]
distributionForInstance
(weka.core.Instance inst) Returns decision boundaries of the classifierweka.core.Capabilities
static void
void
setDebug
(boolean debug) Methods inherited from class weka.classifiers.functions.SMO
attributeNames, bias, buildCalibrationModelsTipText, calibratorTipText, checksTurnedOffTipText, classAttributeNames, cTipText, epsilonTipText, filterTypeTipText, getBuildCalibrationModels, getC, getCalibrator, getChecksTurnedOff, getEpsilon, getFilterType, getKernel, getNumFolds, getOptions, getRandomSeed, getRevision, getTechnicalInformation, getToleranceParameter, globalInfo, kernelTipText, listOptions, numClassAttributeValues, numFoldsTipText, obtainVotes, randomSeedTipText, setBuildCalibrationModels, setC, setCalibrator, setChecksTurnedOff, setEpsilon, setFilterType, setKernel, setNumFolds, setOptions, setRandomSeed, setToleranceParameter, sparseIndices, sparseWeights, toleranceParameterTipText, toString, turnChecksOff, turnChecksOn
Methods inherited from class weka.classifiers.AbstractClassifier
batchSizeTipText, classifyInstance, debugTipText, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, postExecution, preExecution, run, runClassifier, setBatchSize, setDoNotCheckCapabilities, setNumDecimalPlaces
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface weka.classifiers.Classifier
classifyInstance
-
Constructor Details
-
SMOLinearBoundary
public SMOLinearBoundary()
-
-
Method Details
-
getBoundary
Description copied from interface:ClassifierWithBoundaries
Returns decision boundaries of the classifier- Specified by:
getBoundary
in interfaceClassifierWithBoundaries
- Returns:
- Decision boundaries
- Throws:
Exception
-
buildClassifier
- Specified by:
buildClassifier
in interfaceweka.classifiers.Classifier
- Overrides:
buildClassifier
in classweka.classifiers.functions.SMO
- Throws:
Exception
-
main
- Parameters:
args
-
-
getCapabilities
public weka.core.Capabilities getCapabilities()- Specified by:
getCapabilities
in interfaceweka.core.CapabilitiesHandler
- Specified by:
getCapabilities
in interfaceweka.classifiers.Classifier
- Overrides:
getCapabilities
in classweka.classifiers.functions.SMO
-
setDebug
public void setDebug(boolean debug) - Overrides:
setDebug
in classweka.classifiers.AbstractClassifier
-
distributionForInstance
- Specified by:
distributionForInstance
in interfaceweka.classifiers.Classifier
- Overrides:
distributionForInstance
in classweka.classifiers.functions.SMO
- Throws:
Exception
-