Skip to content

Instantly share code, notes, and snippets.

@reachtarunhere
Created August 21, 2016 02:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save reachtarunhere/de76d24f8e8bdda4c0e4223a31dfa75c to your computer and use it in GitHub Desktop.
Save reachtarunhere/de76d24f8e8bdda4c0e4223a31dfa75c to your computer and use it in GitHub Desktop.

Project:

The aim of the project is to update algorithm implementations and add additional implementations in the fourth edition of the book. Auxiliary Interactive Visualizations were also be made with the aim of providing intuitive explanations of the algorithms. The visualizations make use of IPython along with Matpotlib, JS and networkx to make them interactive.

Links To Work:

The first link is all my work that has been merged in the main repository. https://github.com/aimacode/aima-python/commits/master?author=reachtarunhere&page=1

The links below contain additional work that has not been merged in the main repo as of now. This is because some code in the main repo requires some rewrite and this code uses the newer version. The below are link to branches on my fork. The latest commits with my name highlight the work I have done. https://github.com/reachtarunhere/aima-python/commits/elim-paper https://github.com/reachtarunhere/aima-python/commits/lang-id

Usage:

There are many ways in which the project can be used - Binder, Local Repo or as a reading resource for understanding algorithms. To try out the Python code from the browser itself go to https://github.com/aimacode/aima-python and click the Pink Binder Button.

More Work to Do:

Work is in progress to add more tutorial format examples that can help students taking an AI class make simple projects using AIMA code as base. Also, after updating the probabilty module code from my branches needs to be merged. For now the build is alright and the code is functional and can be used easily.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment