All Projects → Apress → agile-ai-in-pharo

Apress / agile-ai-in-pharo

Licence: other
Source Code for 'Agile Artificial Intelligence in Pharo' by Alexandre Bergel

Programming Languages

smalltalk
420 projects

Apress Source Code

This repository accompanies Agile Artificial Intelligence in Pharo by Alexandre Bergel (Apress, 2020).

Cover image

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.

How to load it?

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.

Content

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.

Releases

Release v1.0 corresponds to the code in the published book, without corrections or updates.

Contributions

See the file Contributing.md for more information on how you can contribute to this repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].