hajrezvan / Pacman-project

AI project for Principles & Applications of Artificial Intelligence at AUT.

Home Page:https://inst.eecs.berkeley.edu/~cs188/su21/projects/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Pac-Man Projects

Academic project for Principles & Applications of Artificial Intelligence course at Amirkabir University of Technology in Iran.


Introduction

The Pac-Man projects were developed for CS 188. They apply an array of AI techniques to playing Pac-Man. However, these projects don’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.


We designed these projects with three goals in mind. The projects allow you to visualize the results of the techniques you implement. They also contain code examples and clear directions, but do not force you to wade through undue amounts of scaffolding. Finally, Pac-Man provides a challenging problem environment that demands creative solutions; real-world AI problems are challenging, and Pac-Man is too.


Project Overview


Technical Notes

The Pac-Man projects are written in pure Python 3.6 and do not depend on any packages external to a standard Python distribution.

Score

Average score 86.5%

Source

Source project link at berkeley course

About

AI project for Principles & Applications of Artificial Intelligence at AUT.

https://inst.eecs.berkeley.edu/~cs188/su21/projects/


Languages

Language:Python 100.0%