Giter VIP home page Giter VIP logo

pygene's Introduction

Overview:
--------

pygene is my attempt at a genetic algorithms
and genetic programming library
for python that is easy to use and understand

This is your chance to play God.

You design the genome of a species.

You implement a fitness calculation procedure
for members of that species.

You create a population of that species,
then sit back as members of the species indulge
their promiscuous desires.

A given organism's chance of getting laid is proportional
tno its fitness.

Watch as your population evolves closer and closer
to perfection, or converges to something reasonably close
to it.

Documentation:
-------------

To get your nice HTML doco, type:

  ./makedoc.py


Examples:
--------

There are some examples in the toplevel directory, including:
 - Travelling Salesman Problem (console and graphical versions)
 - simple converger
 - string guesser
 - function deriver (genetic programming)

pygene's People

Contributors

alcides avatar blaa avatar folz avatar jediant avatar pranavrc avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.