Class MultilayerPerceptronBoundary
- java.lang.Object
-
- weka.classifiers.AbstractClassifier
-
- weka.classifiers.functions.MultilayerPerceptron
-
- weka.classifiers.functions.explicitboundaries.models.MultilayerPerceptronBoundary
-
- All Implemented Interfaces:
Serializable
,Cloneable
,weka.classifiers.Classifier
,ClassifierWithBoundaries
,weka.classifiers.IterativeClassifier
,weka.core.BatchPredictor
,weka.core.CapabilitiesHandler
,weka.core.CapabilitiesIgnorer
,weka.core.CommandlineRunnable
,weka.core.OptionHandler
,weka.core.Randomizable
,weka.core.RevisionHandler
,weka.core.WeightedInstancesHandler
public class MultilayerPerceptronBoundary extends weka.classifiers.functions.MultilayerPerceptron implements ClassifierWithBoundaries
- Since:
- 0.1.0
- Version:
- 2.2.1
- Author:
- pawel trajdos
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MultilayerPerceptronBoundary()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buildClassifier(weka.core.Instances i)
void
calcBoundary()
double[]
distributionForInstance(weka.core.Instance instance)
DecisionBoundary
getBoundary()
Returns decision boundaries of the classifierweka.core.Capabilities
getCapabilities()
static void
main(String[] args)
void
setDebug(boolean debug)
-
Methods inherited from class weka.classifiers.functions.MultilayerPerceptron
autoBuildTipText, blocker, decayTipText, done, getAutoBuild, getDecay, getGUI, getHiddenLayers, getLearningRate, getMomentum, getNominalToBinaryFilter, getNormalizeAttributes, getNormalizeNumericClass, getOptions, getReset, getResume, getRevision, getSeed, getTrainingTime, getValidationSetSize, getValidationThreshold, globalInfo, GUITipText, hiddenLayersTipText, initializeClassifier, learningRateTipText, listOptions, momentumTipText, next, nominalToBinaryFilterTipText, normalizeAttributesTipText, normalizeNumericClassTipText, resetTipText, resumeTipText, seedTipText, setAutoBuild, setDecay, setGUI, setHiddenLayers, setLearningRate, setMomentum, setNominalToBinaryFilter, setNormalizeAttributes, setNormalizeNumericClass, setOptions, setReset, setResume, setSeed, setTrainingTime, setValidationSetSize, setValidationThreshold, toString, trainingTimeTipText, validationSetSizeTipText, validationThresholdTipText
-
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
-
-
-
-
Method Detail
-
buildClassifier
public void buildClassifier(weka.core.Instances i) throws Exception
- Specified by:
buildClassifier
in interfaceweka.classifiers.Classifier
- Overrides:
buildClassifier
in classweka.classifiers.functions.MultilayerPerceptron
- Throws:
Exception
-
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.MultilayerPerceptron
-
getBoundary
public DecisionBoundary getBoundary() throws Exception
Description copied from interface:ClassifierWithBoundaries
Returns decision boundaries of the classifier- Specified by:
getBoundary
in interfaceClassifierWithBoundaries
- Returns:
- Decision boundaries
- Throws:
Exception
-
setDebug
public void setDebug(boolean debug)
- Overrides:
setDebug
in classweka.classifiers.AbstractClassifier
-
main
public static void main(String[] args)
-
-