Class EnsembleClustererAbstract

    • Constructor Detail

      • EnsembleClustererAbstract

        public EnsembleClustererAbstract()
    • Method Detail

      • init

        public void init()
      • isRandomizable

        public boolean isRandomizable()
      • getVotesForInstance

        public double[] getVotesForInstance​(Instance inst)
      • getClusteringResult

        public Clustering getClusteringResult()
      • updateConfiguration

        protected void updateConfiguration()
      • evaluatePerformance

        protected void evaluatePerformance()
      • computePerformanceMeasure

        protected double computePerformanceMeasure​(Algorithm algorithm)
      • promoteCandidatesIntoEnsemble

        protected void promoteCandidatesIntoEnsemble()
      • trainRegressor

        protected void trainRegressor​(Algorithm algortihm,
                                      double performance)
      • generateNewConfigurations

        protected void generateNewConfigurations()
      • predictPerformance

        protected double predictPerformance​(Algorithm newAlgorithm)
      • prepareForUseImpl

        public void prepareForUseImpl​(TaskMonitor monitor,
                                      ObjectRepository repository)
        Description copied from class: AbstractOptionHandler
        This method describes the implementation of how to prepare this object for use. All classes that extends this class have to implement prepareForUseImpl and not prepareForUse since prepareForUse calls prepareForUseImpl.
        Overrides:
        prepareForUseImpl in class AbstractClusterer
        Parameters:
        monitor - the TaskMonitor to use
        repository - the ObjectRepository to use