|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.tools.AbstractObservable<Operator>
com.rapidminer.operator.Operator
com.rapidminer.operator.OperatorChain
com.rapidminer.operator.features.construction.ExampleSetBasedFeatureOperator
com.rapidminer.operator.features.construction.AbstractGeneratingGeneticAlgorithm
com.rapidminer.operator.features.construction.YAGGA
com.rapidminer.operator.features.construction.YAGGA2
com.rapidminer.operator.features.construction.DirectedGGA
public class DirectedGGA
DirectedGGA is an acronym for a Generating Genetic Algorithm which uses
probability directed search heuristics to select attributes for generation or
removing. Its approach to generating new attributes differs from the original
one and is the same as the one of YAGGA.
The (generating) mutation can do one of the following things with different
probabilities:
JMySVMLearner which delivers
the xi-alpha performance estimation at least for classification tasks. http://rapid-i.com.
| Field Summary | |
|---|---|
static java.lang.String |
PARAMETER_MAX_GENERATED
The parameter name for "The maximum number of generated attributes per generation. |
static java.lang.String |
PARAMETER_MAX_ORIGINAL
The parameter name for "The maximum number of original attributes added per generation. |
| Fields inherited from class com.rapidminer.operator.features.construction.YAGGA |
|---|
PARAMETER_LIMIT_MAX_TOTAL_NUMBER_OF_ATTRIBUTES, PARAMETER_MAX_TOTAL_NUMBER_OF_ATTRIBUTES, PARAMETER_P_MUTATION, PARAMETER_USE_HEURISTIC_MUTATION_PROBABILITY |
| Fields inherited from class com.rapidminer.operator.features.construction.ExampleSetBasedFeatureOperator |
|---|
PARAMETER_MAXIMAL_FITNESS, PARAMETER_SHOW_STOP_DIALOG |
| Constructor Summary | |
|---|---|
DirectedGGA(OperatorDescription description)
|
|
| Method Summary | |
|---|---|
protected ExampleSetBasedPopulationOperator |
getMutationPopulationOperator(ExampleSet eSet)
Returns the DirectedGeneratingMutation. |
java.util.List<ParameterType> |
getParameterTypes()
Returns a list of ParameterTypes describing the parameters of this operator. |
| Methods inherited from class com.rapidminer.operator.features.construction.YAGGA2 |
|---|
doWork, getGenerators, getPreProcessingPopulationOperators |
| Methods inherited from class com.rapidminer.operator.features.construction.YAGGA |
|---|
createInitialPopulation, getGeneratingPopulationOperator |
| Methods inherited from class com.rapidminer.operator.features.construction.AbstractGeneratingGeneticAlgorithm |
|---|
getCrossoverPopulationOperator, getPostEvaluationPopulationOperators, getPostProcessingPopulationOperators, getPreEvaluationPopulationOperators, solutionGoodEnough |
| Methods inherited from class com.rapidminer.operator.features.construction.ExampleSetBasedFeatureOperator |
|---|
evaluate, evaluate, getCheckForMaximum, getPopulation, getRandom, setCheckForMaximum |
| Methods inherited from class com.rapidminer.tools.AbstractObservable |
|---|
addObserver, addObserverAsFirst, fireUpdate, removeObserver |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PARAMETER_MAX_GENERATED
public static final java.lang.String PARAMETER_MAX_ORIGINAL
| Constructor Detail |
|---|
public DirectedGGA(OperatorDescription description)
| Method Detail |
|---|
protected ExampleSetBasedPopulationOperator getMutationPopulationOperator(ExampleSet eSet)
throws OperatorException
DirectedGeneratingMutation.
getMutationPopulationOperator in class YAGGA2OperatorExceptionpublic java.util.List<ParameterType> getParameterTypes()
Operator
getParameterTypes in interface ParameterHandlergetParameterTypes in class YAGGA2
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||