Code for the book "Artificial Intelligence: A Modern Approach"

This project provides implementations of the pseudocode algorithms in the textbook "Artificial Intelligence: A Modern Approach," along with tutorial examples of their usage, emphasizing visualizations that help students understand both the core underlying concepts and the specific ways to invoke the code.

lightbulb_outline View ideas list


  • python
  • javascript
  • machine learning
  • artificial intelligence
  • java


comment IRC Channel
mail_outline Contact email

aimacode 2017 Projects

  • Chipe1
    Implementation and Visualization of algorithms
    AIMA-Python’s current repo has code for most of the algorithms in the third edition. The proposed project aims to update these implementations and...
  • ngrj93
    Implementation of Probability and Learning sections of AIMA4E branch
    Having a keen interest in the domain of Artificial Intelligence, I would like to propose to write and refactor sections of the code for the AIMA4E...
  • Rishav Agarwal
    Javascript Visualizations for concepts in the book 'Artificial Intelligence: A Modern Approach'
    This project aims to design and implement Javascript visualizations for the following chapters in the aima-javascript repository: Chapter 4, Beyond...
  • Antonis Maronikolakis
    Work on AIMA-Python
    The Python repository includes IPython/Jupyter Notebooks that help the reader understand how the algorithms work and how to use their...