Class WekaClassifierGenerator

  • All Implemented Interfaces:
    AdditionalInformationHandler, CleanUpHandler, Destroyable, GlobalInfoSupporter, LoggingLevelHandler, LoggingSupporter, OptionHandler, QuickInfoSupporter, ShallowCopySupporter<Actor>, SizeOfHandler, Stoppable, StoppableWithFeedback, VariablesInspectionHandler, VariableChangeListener, Actor, ErrorHandler, OutputProducer, Serializable, Comparable

    public class WekaClassifierGenerator
    extends AbstractWekaSetupGenerator<weka.classifiers.Classifier>
    Generates multiple classifier setups.

    Input/output:
    - generates:
       weka.classifiers.Classifier


    Valid options are:

    -D <int> (property: debugLevel)
        The greater the number the more additional info the scheme may output to
        the console (0 = off).
        default: 0
        minimum: 0
     
    -name <java.lang.String> (property: name)
        The name of the actor.
        default: ClassifierGenerator
     
    -annotation <adams.core.base.BaseText> (property: annotations)
        The annotations to attach to this actor.
        default:
     
    -skip (property: skip)
        If set to true, transformation is skipped and the input token is just forwarded
        as it is.
     
    -setup <java.lang.Object [options]> (property: setup)
        The base classifier to use for the setups.
        default: weka.classifiers.meta.FilteredClassifier -F \"weka.filters.supervised.attribute.PLSFilter -C 20 -M -A PLS1 -P center\" -W weka.classifiers.functions.LinearRegression -- -S 0 -R 1.0E-8
     
    -parameter <weka.core.setupgenerator.AbstractParameter [options]> [-parameter ...] (property: parameters)
        The parameters to use for generating the setups.
        default: weka.core.setupgenerator.MathParameter -property classifier.ridge -min -5.0 -max 3.0 -step 1.0 -base 10.0 -expression pow(BASE,I), weka.core.setupgenerator.MathParameter -property filter.numComponents -min 5.0 -max 20.0 -step 1.0 -base 10.0 -expression I, weka.core.setupgenerator.ListParameter -property filter.algorithm -list \"PLS1 SIMPLS\"
     
    -array (property: outputArray)
        If set to true, then an array of setups will be output instead of a sequence.
     
    Version:
    $Revision$
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Constructor Detail

      • WekaClassifierGenerator

        public WekaClassifierGenerator()
    • Method Detail

      • getDefaultSuperClass

        protected Class getDefaultSuperClass()
        Returns the default super class, the same as the type "T" when defining the generics.
        Specified by:
        getDefaultSuperClass in class AbstractWekaSetupGenerator<weka.classifiers.Classifier>
        Returns:
        the default super class
      • setSetup

        public void setSetup​(weka.classifiers.Classifier value)
        Sets the base classifier.
        Parameters:
        value - the classifier
      • getSetup

        public weka.classifiers.Classifier getSetup()
        Returns the base classifier.
        Returns:
        the classifier
      • setupTipText

        public String setupTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.