Skip to content

These are the Pac-Man projects involving design and implementation of various AI & ML techniques for which complete description and base code files is made available at http://ai.berkeley.edu/project_overview.html by Dan Klein, Pieter Abbeel and others. This project along with the complete course was adapted by our professor here at University o…

Notifications You must be signed in to change notification settings

prats13bag/artificial-intelligence-projects

Repository files navigation

Course Project of CS411: Artificial Intelligence - 1

Instructor: Prof. Brian Ziebart

Team Members:

•	 Kislaya Singh: ksingh38@uic.edu
•	 Pratyush Bagaria: pbagar2@uic.edu

About the project:

The Pac-Man projects were developed for UC Berkeley's artificial intelligence course. The projects along with the complete course was adapted by our professor here at University of Illinois at Chicago. They apply an array of AI techniques to playing Pac-Man. However, these projects doesn't focus on building AI for video games. Instead, they teach foundational AI concepts, such as informed state-space search, probabilistic inference, and reinforcement learning. These concepts underly real-world application areas such as natural language processing, computer vision, and robotics. The projects allow us to visualize the results of the techniques implemented. Finally, Pac-Man provides a challenging problem environment that demands creative solutions; real-world AI problems are challenging, and Pac-Man is too. More information about the project can be found at - http://ai.berkeley.edu/project_overview.html

List of projects:

Project 1: Search in Pac-Man - Autograder Score: 25/25

Built general search algorithms and applied them to Pacman scenarios.


Project 2: Multiagent Pac-Man - Autograder Score: 25/25

Designed agents for the classic version of Pacman, including ghosts. Implemented both minimax and expectimax search and tried hand at evaluation function design.


Project 3: Reinforcement Learning - Autograder Score: 25/25

Implemented value iteration and Q-learning.


Project 4: Ghostbusters - Autograder Score: 25/25

Designed Pacman agents that uses sensors to locate and eat invisible ghosts.


Project 5: Classification - Autograder Score: 25/25

Designed three classifiers: a perceptron classifier, a large-margin (MIRA) classifier, and a slightly modified perceptron classifier for behavioral cloning.

About

These are the Pac-Man projects involving design and implementation of various AI & ML techniques for which complete description and base code files is made available at http://ai.berkeley.edu/project_overview.html by Dan Klein, Pieter Abbeel and others. This project along with the complete course was adapted by our professor here at University o…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages