# GeneticFeatureSelection

A Feature Selection operator.This operator uses a genetic algorithm to select a subset of TheAttributes. It calls C4.5 to evaluate the individuals of the genetic population. TheTargetAttribute specifies which attribute is the target attribute for the learning algorithm whose performance is used to select the best feature subset. PopDim gives the size of the population for the genetic algorithm. StepNum gives the number of generations. The probabilities of mutation and crossover are specified with ProbMut and ProbCross.

ParameterName | ObjType | Type | Remarks
TheInputConcept | CON | IN | inherited
TheAttributes | BA list | IN |
SampleSize | V | IN | positive integer
PopDim | V | IN | positive integer; try 30
StepNum | V | IN | positive integer; try 20
ProbMut | V | IN | real between 0 and 1; try 0.001
ProbCross | V | IN | real between 0 and 1; try 0.9
TheOutputConcept | CON | OUT | inherited