Featured

  • 0
  • 1
  • 2
  • 3
  • 4
prev
next
News image

The RoboCup Robot Challenges

Created in 1997, RoboCup is an annual tournament composed of several robotic competitions including soccer, rescue, and tasks around the home. The competitions allow teams to not only have fun, but assist in the development of the fields of robotics ... Read more

Mind Reading Devices Going Mainstream

Some interesting new mind-reading headsets are finding their way to market.  The devices relay the electrical signals within the wearer's brain to a computer, which then can use the information to control such things as characters in video games, medical ... Read more

Annual Turing Test Challenges

There are presently two major chatterbot contests which utilize the Turing Test as the determinant - the bot which most closely comes to passing (or does pass) the Turing Test is deemed the winner. These two contests, the Loebner Prize ... Read more

News image

AI Yet to Master Boardgame 'Go'

The Chinese game of Go has proven to be a tough challenge to those in the artificial intelligence field.  Advanced AI has been developed for many other games, with perhaps the most famous being chess. However, Go is in ... Read more

News image

Evolving Artwork Generated by Distributed System

The Electric sheep open-source screensaver utilizes a network of 60,000 computers to render frames of an ever changing collection of fractal-based animations. A genetic algorithm is employed to ensure that no two animations are the same and that desirable visuals ... Read more


Pyevolve Python Genetic Algorithm Framework
(1 vote, average 5.00 out of 5)
Open Learning - Open Source Software
Tuesday, 09 June 2009 07:04

Description

Developed to be a complete genetic algorithm framework written in pure python.

Objectives:

  • Written in pure python for cross-platform ability
  • Easy to use API
  • User can see and interact with the evolution statistics, graphs, etc...
  • Extensible API so user can create new representations, genetic operators like crossover, mutation, etc...
  • Fast - Optimized for performance
  • Framework implements most common features such as selectors like roulette wheel, tournament, ranking, uniform scaling schemes.
  • Open-source

Author(s) / Project Leads

Christian S. Perone

Language(s)

Python

Core Links

Pyevolve Blog

SourceForge Download Page

Documentation

Documentation Page


AddThis Social Bookmark Button
 

bottom