Trees | Index | Help |
---|
Package Bio :: Package NeuralNetwork :: Package Gene :: Module Schema :: Class GeneticAlgorithmFinder |
|
Find schemas using a genetic algorithm approach.
This approach to finding schema uses Genetic Algorithms to evolve a set of schema and find the best schema for a specific set of records.
The 'default' finder searches for ambiguous DNA elements. This can be overridden easily by creating a GeneticAlgorithmFinder with a different alphabet.Method Summary | |
---|---|
Initialize a finder to get schemas using Genetic Algorithms. | |
Find the given number of unique schemas using a genetic algorithm | |
Overrideable function to set up the genetic algorithm parameters. |
Method Details |
---|
__init__(self,
alphabet=SchemaDNAAlphabet())
|
find_schemas(self, fitness, num_schemas)Find the given number of unique schemas using a genetic algorithm Arguments: o fitness - A callable object (ie. function) which will evaluate the fitness of a motif. o num_schemas - The number of unique schemas with good fitness that we want to generate. |
_set_up_genetic_algorithm(self)Overrideable function to set up the genetic algorithm parameters. This functions sole job is to set up the different genetic algorithm functionality. Since this can be quite complicated, this allows cusotmizablity of all of the parameters. If you want to customize specially, you can inherit from this class and override this function. |
Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Thu Jun 30 22:06:01 2005 | http://epydoc.sf.net |