pySTEP

Python Strongly Typed gEnetic Programming
Download

pySTEP Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Mehdi Khoury
  • Publisher web site:

pySTEP Tags


pySTEP Description

Python Strongly Typed gEnetic Programming pySTEP is a light Genetic Programming API that allows the user to easily evolve populations of trees with precise grammatical and structural constraints.Why using rules and constraints ?Let's take the example of the DNA of a human being which is 95% similar to the DNA of a chimp. This means that there is some strong similarity in the building blocks and the structure of the genetic code. A completely random genetic code would make no sense on a functional practical point of view because it would give some kind of unfit and disfunctional goo... I just think that, to be useful, artificial evolution has to be able to integrate basic rules that determine the shape of the individuals generated, so that we can get practical results. This does not mean we eliminate random search and we still admit poorly fit individuals. But at least we focus the search in the direction of the problem by only generating potentially useful solutions.pySTEP is presently functional, running and stable. Still in the process of adding extra tutorials, extra features for reading the populations from the database, and modify some of the crossover code (so far, only 1-point crossover is used). Requirements: · Python


pySTEP Related Software