This repository accompanies Agile Artificial Intelligence in Pharo by Alexandre Bergel (Apress, 2020).
The book provides a complete implementation of a number of complex algorithms. Download the files as a zip using the green button, or clone the repository to your machine using Git.
The provided code was designed for Pharo and it works Pharo 8 and Pharo 9. Open a playground and execute the instructions:
Metacello new
baseline: 'AgileArtificialIntelligence';
repository: 'github://Apress/agile-ai-in-pharo/src';
load.
The repository provides the complete implementation of:
- Neural network library
- Matrix library
- Genetic algorithm
- Zoomorphic creature
- NEAT neuroevolution algorithm
- Mario-like game
Furthermore, all the scripts and code snippets are provided in the scripts
folder.
Release v1.0 corresponds to the code in the published book, without corrections or updates.
See the file Contributing.md for more information on how you can contribute to this repository.