Skip to content

Berkeley CS188 Introduction to Artificial Intelligence Summer 2018

Notifications You must be signed in to change notification settings

effr2/Berkeley-SU18CS188

Repository files navigation

CS188 Introduction to Artificial Intelligence

This repo contains the solutions to the projects of the 2018 summer session of Berkeley's CS188 Introduction to Artificial Intelligence. These projects involve implementing foundational AI techniques to the game of Pac-Man such as informed state-space search, probabilistic inference, and reinforcement learning. The Pac-Man game graphics allow the user to visualize the results of the techniques implemented.

Requirements:

The following items should be installed in your system:

  • Python 2.7
  • git command line tool

Project Descriptions and Instructions

In the table below, you will find a short description of all the projects included in this repo. Each project has a link with the specific project's instructions and questions. The links provided are not for the Summer 2018 version of the course since the links for that course are not available, however the instructions for Fall 2018 version of the course are the same for all projects.

Project name Topic Link to Project Instructions
P1 - Search Students implement depth-first, breadth-first, uniform cost, and A* search algorithms. These algorithms are used to solve navigation and traveling salesman problems in the Pacman world. Instructions for Project 1
P2 - Multi-Agent Search Students will apply the search algorithms and problems implemented in Project 1 to handle more difficult scenarios that include controlling multiple pacman agents and planning under time constraints" Instructions for Project 2
P3 - Reinforcement Learning Students implement model-based and model-free reinforcement learning algorithms, applied to the AIMA textbook's Gridworld, Pacman, and a simulated crawling robot. Instructions for Project 3
P4 - GhostBusters Probabilistic inference in a hidden Markov model tracks the movement of hidden ghosts in the Pacman world. Students implement exact inference using the forward algorithm and approximate inference via particle filters. Instructions for Project 4

About

Berkeley CS188 Introduction to Artificial Intelligence Summer 2018

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages