EO is a template-based, ANSI-C++ evolutionary computation library which helps you to write your own stochastic optimization algorithms insanely fast.
With the help of EO, you can easily design evolutionary algorithms that will find solutions to virtually all kind of hard optimization problems
... [More], from continuous to combinatorial ones.
Designing an algorithm with EO consists in choosing what components you want to use for your specific needs, just as building a structure with Lego blocks. [Less]
PyBrain is a modular Machine Learning Library for Python. It's goal is to offer flexible, easy-to-use yet still powerful algorithms for Machine Learning Tasks and a variety of predefined environments to test and compare your algorithms.
PyBrain is short for Python-Based Reinforcement Learning
... [More], Artificial Intelligence and Neural Network Library.
It's the Swiss army knife for machine learning and neural networking. [Less]
Implementation of Ms Pac-Man that allows competition between software agents. There are simple interfaces for each agent (i.e. the ghost or the Pac-Man) to allow competition between teams of ghosts, and the Pac-Man agent. The objective of the ghost team is to keep the score as low as possible, the
... [More] objective of the Pac-Man agent is to maximise its score.
This provides a great test-bed for research in machine learning and computational intelligence, both for optimising individual and group behaviours. [Less]
Horus is a tool kit developed with the intention to provide generic codes to applications that controls any kind of smart agents.
O horus consiste em tool kit para desenvolvimento de aplicações de controle de agentes inteligentes.