Class WekaClustererGenerator

  • 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 WekaClustererGenerator
    extends AbstractWekaSetupGenerator<weka.clusterers.Clusterer>
    Generates multiple clusterer setups.

    Input/output:
    - generates:
       weka.clusterers.Clusterer


    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: ClustererGenerator
     
    -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 clusterer to use for the setups.
        default: weka.clusterers.SimpleKMeans -N 2 -A \"weka.core.EuclideanDistance -R first-last\" -I 500 -S 10
     
    -parameter <weka.core.setupgenerator.AbstractParameter [options]> [-parameter ...] (property: parameters)
        The parameters to use for generating the setups.
        default: weka.core.setupgenerator.MathParameter -property numClusters -min 2.0 -max 5.0 -step 1.0 -base 10.0 -expression I
     
    -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

      • WekaClustererGenerator

        public WekaClustererGenerator()
    • 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.clusterers.Clusterer>
        Returns:
        the default super class
      • setSetup

        public void setSetup​(weka.clusterers.Clusterer value)
        Sets the base clusterer.
        Parameters:
        value - the clusterer
      • getSetup

        public weka.clusterers.Clusterer getSetup()
        Returns the base clusterer.
        Returns:
        the clusterer
      • 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.