com.rapidminer.operator.features.weighting
Class WeightingMutation
java.lang.Object
com.rapidminer.operator.features.IndividualOperator
com.rapidminer.operator.features.weighting.WeightingMutation
- All Implemented Interfaces:
- PopulationOperator
public class WeightingMutation
- extends IndividualOperator
Changes the weight for all attributes by multiplying them with a gaussian
distribution.
- Author:
- Ingo Mierswa
Exp $
|
Constructor Summary |
WeightingMutation(double variance,
boolean bounded,
java.util.Random random)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WeightingMutation
public WeightingMutation(double variance,
boolean bounded,
java.util.Random random)
setVariance
public void setVariance(double variance)
getVariance
public double getVariance()
operate
public java.util.List<Individual> operate(Individual individual)
- Description copied from class:
IndividualOperator
- 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 IndividualOperator
Copyright © 2001-2009 by Rapid-I