Back to Programs

Programming languages

aimacode

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

aijavajavascriptmachine learningpythonjupyter

Participation history

4 GSoC years

2019

4 projects

Official year page

Python algorithm migration

Currently AIMA is transferring from the 3rd to the 4th edition, thus some algorithms are removed, updated or added. To support the release of newest...

GSoC'19 Project Proposal for AIMA-java

Currently, this project is targeted towards the fourth edition of the book. There are plenty of APIs which are yet to be implemented in the AIMA4e...

Perception - Early Image Processing Operations

An overview and web demonstrations of the steps involved in Canny edge detection.

Interactive Exercises Platform for AIMACode

An attractive user Interface for Jekyll powered AIMA Exercises portal with added features of bookmarking questions and proposing questions. A new...

2018

5 projects

Official year page

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...

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...

Chapter 5

I want to improve and extend the work I have previously done on chapter 5.

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...

Finish aima-python algorithms

Work on algorithms for computing: Model-Based-Reflex-Agent, Online-DFS-Agent, Hybrid-Wumpus-Agen, Graphplan, Partial-Order-Planner,...

2017

4 projects

Official year page

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...

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...

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...

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...

2016

3 projects

Official year page

Implementation of Module on Logic (Chapters 7 – 9) for 4th Edition

The project will mainly consist of providing implementation for algorithms in Java from the book Artificial Intelligence - A Modern Approach. Using...

Python Implementations & Visualization of Algorithms in AIMA 4th Edition.

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...

‘aima-python’ code to accompany the book “AI: A Modern Approach”

Develop the "aima-python" repository by implementing Python code to reflect pseudo-codes from the 4th edition of the book "AI: A Modern Approach"...