Class BoundaryPotentialClassifier

java.lang.Object
weka.classifiers.AbstractClassifier
weka.classifiers.SingleClassifierEnhancer
weka.classifiers.functions.SingleClassifierEnhancerBoundary
weka.classifiers.functions.BoundaryPotentialClassifier
All Implemented Interfaces:
Serializable, Cloneable, weka.classifiers.Classifier, weka.core.BatchPredictor, weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, weka.core.CommandlineRunnable, weka.core.OptionHandler, weka.core.RevisionHandler

public class BoundaryPotentialClassifier extends SingleClassifierEnhancerBoundary
Classifier with boundary-based potential function
Since:
2.1.0
Version:
2.1.0
Author:
pawel trajdos
See Also:
  • Constructor Details

    • BoundaryPotentialClassifier

      public BoundaryPotentialClassifier(ClassifierWithBoundaries classifier)
    • BoundaryPotentialClassifier

      public BoundaryPotentialClassifier()
  • Method Details

    • buildClassifier

      public void buildClassifier(weka.core.Instances data) throws Exception
      Throws:
      Exception
    • distributionForInstance

      public double[] distributionForInstance(weka.core.Instance instance) throws Exception
      Specified by:
      distributionForInstance in interface weka.classifiers.Classifier
      Overrides:
      distributionForInstance in class weka.classifiers.AbstractClassifier
      Throws:
      Exception
    • getPotential

      public PotentialFunction getPotential()
      Returns:
      the potential
    • setPotential

      public void setPotential(PotentialFunction potential)
      Parameters:
      potential - the potential to set
    • potentialTipText

      public String potentialTipText()
    • isNormalizeOutput

      public boolean isNormalizeOutput()
      Returns:
      the normalizeOutput
    • setNormalizeOutput

      public void setNormalizeOutput(boolean normalizeOutput)
      Parameters:
      normalizeOutput - the normalizeOutput to set
    • normalizeOutputTipText

      public String normalizeOutputTipText()
    • listOptions

      public Enumeration<weka.core.Option> listOptions()
      Specified by:
      listOptions in interface weka.core.OptionHandler
      Overrides:
      listOptions in class weka.classifiers.SingleClassifierEnhancer
    • setOptions

      public void setOptions(String[] options) throws Exception
      Specified by:
      setOptions in interface weka.core.OptionHandler
      Overrides:
      setOptions in class weka.classifiers.SingleClassifierEnhancer
      Throws:
      Exception
    • getOptions

      public String[] getOptions()
      Specified by:
      getOptions in interface weka.core.OptionHandler
      Overrides:
      getOptions in class weka.classifiers.SingleClassifierEnhancer
    • globalInfo

      public String globalInfo()