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

Technologies
python, javascript, java, jupyter, ai
Topics
education, machine learning, artificial intelligence
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.

2018 Program

Successful Projects

Contributor
Nalin Chhibber
Mentor
Peter Norvig
Organization
aimacode
Online Collaborative Platform for AIMA-Exercises
This project aims to design and implement a new platform to host interactive exercises for the fourth edition of the book “Artificial Intelligence: A...
Contributor
Samagra Sharma
Mentor
Peter Norvig
Organization
aimacode
Knowledge, Reasoning and Learning
Currently, aima-java is targeted towards the fourth edition of the book. As stated by the mentors, the project is focussed towards developing the...
Contributor
Michael Kawano
Mentor
Sam Goto
Organization
aimacode
Chapter 5
I want to improve and extend the work I have previously done on chapter 5.
Contributor
Aman Deep Singh
Mentor
Dragomir Radev
Organization
aimacode
Finish AIMA-Python algorithms and add explanatory notebooks
The aim of this project is to finish incomplete implementations of the algorithms in aima-python, and refactor some of the existing ones that do not...
Contributor
Maria Ioanna Spyrakou
Mentor
Pierre de Lacaze
Organization
aimacode
Finish aima-python algorithms
Work on algorithms for computing: Model-Based-Reflex-Agent, Online-DFS-Agent, Hybrid-Wumpus-Agen, Graphplan, Partial-Order-Planner,...