Class ParallelIteratedSingleClassifierEnhancer

    • Constructor Detail

      • ParallelIteratedSingleClassifierEnhancer

        public ParallelIteratedSingleClassifierEnhancer()
    • Method Detail

      • setOptions

        public void setOptions​(java.lang.String[] options)
                        throws java.lang.Exception
        Parses a given list of options. Valid options are:

        -num-slots num
        Set the number of execution slots to use (default 1 - i.e. no parallelism).

        Options after -- are passed to the designated classifier.

        Specified by:
        setOptions in interface OptionHandler
        Overrides:
        setOptions in class IteratedSingleClassifierEnhancer
        Parameters:
        options - the list of options as an array of strings
        Throws:
        java.lang.Exception - if an option is not supported
      • setNumExecutionSlots

        public void setNumExecutionSlots​(int numSlots)
        Set the number of execution slots (threads) to use for building the members of the ensemble.
        Parameters:
        numSlots - the number of slots to use.
      • getNumExecutionSlots

        public int getNumExecutionSlots()
        Get the number of execution slots (threads) to use for building the members of the ensemble.
        Returns:
        the number of slots to use
      • numExecutionSlotsTipText

        public java.lang.String numExecutionSlotsTipText()
        Returns the tip text for this property
        Returns:
        tip text for this property suitable for displaying in the explorer/experimenter gui
      • buildClassifier

        public void buildClassifier​(Instances data)
                             throws java.lang.Exception
        Stump method for building the classifiers
        Specified by:
        buildClassifier in interface Classifier
        Overrides:
        buildClassifier in class IteratedSingleClassifierEnhancer
        Parameters:
        data - the training data to be used for generating the ensemble
        Throws:
        java.lang.Exception - if the classifier could not be built successfully