Skip to content
Amit Patel edited this page Sep 10, 2017 · 31 revisions

Thanks for considering contributing to aima-javascript! We are building visualizations of the concepts, problems, and solutions described in AIMA. Whether you are an aspiring Google Summer of Code student, or an independent contributor, here is a guide to how you can help:

  • First, read and understand the code to get a feel for how the existing visualizations have been implemented. Read the Implementation guide.
  • If you want a small amount of work to get started, look at the issues and pick one to work on. The ones marked “bug” are good starting points.
  • If you want a large amount of work, check the Division of work thread. Pick something that's not already being worked on and post in that thread what you intend to work on.
  • Please squash all commits into a single commit before submitting the pull request.

Feel free to contact me (Amit Patel) at [email protected] if you have any questions.

Index of Chapters

Chapter Status
1-Introduction
2-Intelligent-Agents Not implemented
3-Solving-Problems-By-Searching Mostly complete
4-Beyond-Classical-Search Mostly complete
5-Adversarial-Search Not implemented
6-Constraint-Satisfaction-Problems Partially complete
7-Logical-Agents Not implemented
8-First-Order-Logic Not implemented
9-Inference-In-First-Order-Logic Not implemented
10-Classical-Planning Not implemented
11-Planning-And-Acting-In-The-Real-World Not implemented
12-Knowledge-Representation Not implemented
13-Quantifying-Uncertainity Not implemented
14-Probabilistic-Reasoning Not implemented
15-Probabilistic-Reasoning-Over-Time Not implemented
16-Making-Simple-Decisions Not implemented
17-Making-Complex-Decisions Not implemented
18-Learning-From-Examples Not implemented
19-Knowledge-In-Learning Not implemented
20-Learning-Probabilistic-Models Not implemented
21-Reinforcement-Learning Partially completed
22-Natural-Language-Processing Not implemented
23-Natural-Language-For-Communication Not implemented
24-Perception Not implemented
25-Robotics Not implemented
26-Philosophical-Foundations Not implemented
27-AI-The-Present-And-Future Not implemented
Clone this wiki locally