GeneticSearch

Package

weka.attributeSelection

Synopsis

GeneticSearch:

Performs a search using the simple genetic algorithm described in Goldberg (1989).

For more information see:

David E. Goldberg (1989). Genetic algorithms in search, optimization and machine learning. Addison-Wesley.

Available in Weka 3.6.x - 3.7.1. Available via the package management system for Weka >= 3.7.2 (attributeSelectionSearchMethods)

Options

The table below describes the options available for GeneticSearch.

Option

Description

crossoverProb

Set the probability of crossover. This is the probability that two population members will exchange genetic material.

maxGenerations

Set the number of generations to evaluate.

mutationProb

Set the probability of mutation occuring.

populationSize

Set the population size. This is the number of individuals (attribute sets) in the population.

reportFrequency

Set how frequently reports are generated. Default is equal to the number of generations meaning that a report will be printed for initial and final generations. Setting the value to 5 will result in a report being printed every 5 generations.

seed

Set the random seed.

startSet

Set a start point for the search. This is specified as a comma seperated list off attribute indexes starting at 1. It can include ranges. Eg. 1,2,5-9,17. The start set becomes one of the population members of the initial population.