com.rapidminer.operator.features.construction
Class ExampleSetBasedSelectionMutation

java.lang.Object
  extended by com.rapidminer.operator.features.construction.ExampleSetBasedIndividualOperator
      extended by com.rapidminer.operator.features.construction.ExampleSetBasedSelectionMutation
All Implemented Interfaces:
ExampleSetBasedPopulationOperator

public class ExampleSetBasedSelectionMutation
extends ExampleSetBasedIndividualOperator

Inverts the used bit for every feature of every example set with a given fixed probability.

Author:
Ingo Mierswa Exp $

Constructor Summary
ExampleSetBasedSelectionMutation(double probability, java.util.Random random, int minNumber, int maxNumber, int exactNumber)
           
 
Method Summary
 java.util.List<ExampleSetBasedIndividual> operate(ExampleSetBasedIndividual individual)
          Subclasses must implement this method providing a list of new individuals.
 
Methods inherited from class com.rapidminer.operator.features.construction.ExampleSetBasedIndividualOperator
operate, performOperation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExampleSetBasedSelectionMutation

public ExampleSetBasedSelectionMutation(double probability,
                                        java.util.Random random,
                                        int minNumber,
                                        int maxNumber,
                                        int exactNumber)
Method Detail

operate

public java.util.List<ExampleSetBasedIndividual> operate(ExampleSetBasedIndividual individual)
Description copied from class: ExampleSetBasedIndividualOperator
Subclasses must implement this method providing a list of new individuals. individual will be removed from the population so it might be useful to return a list of size 1 containing only the modified individual. If the original individual should also be part of the new population it must also be added to the result list.

Specified by:
operate in class ExampleSetBasedIndividualOperator


Copyright © 2001-2009 by Rapid-I