AI-Pacman-Explorer

所属分类:人工智能/神经网络/深度学习
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2024-01-19 17:51:56
上 传 者sh-1993
说明:  探索AI Pacman Explorer存储库,展示我在麻省大学阿默斯特校区的人工智能课程(CS 383)中的项目。搜索算法之旅…
(Explore the AI Pacman Explorer repository, showcasing projects from my AI course (CS 383) at UMass Amherst. Journey through search algor…)

文件列表:
Project 1 - Search/
Project 2 - Multi-Agent Search/
LICENSE

# AI-Pacman-Explorer Welcome to the AI Pacman Explorer repository! This collection represents my journey through the AI course, CS 383, undertaken last semester at the University of Massachusetts Amherst. These projects encapsulate an exploration of various AI techniques applied to the classic game Pacman, showcasing the evolution of intelligent agents through different challenges. ## Overview Embark on a captivating AI adventure with Pacman! This repository encompasses a series of projects that gradually introduce fundamental and advanced concepts in artificial intelligence, offering hands-on experience in creating intelligent agents for Pacman. ## Projects Included: ## Project 1: Search Algorithms Implement and master search algorithms guiding Pacman through mazes. Solve problems using uninformed and informed search strategies, establishing the groundwork for subsequent projects. ## Project 2: Multi-Agent Search Elevate Pacman's skills by introducing agents that consider the presence of ghosts. Implement adversarial search techniques, such as minimax, alpha-beta pruning, and expectimax, to navigate complex scenarios. ## Project 3: Reinforcement Learning Dive into reinforcement learning, implementing value iteration and Q-learning. Apply these techniques to scenarios like Gridworld, enabling Pacman to learn optimal policies for dynamic environments. ## Project 4: Ghostbusters Equip Pacman with sensors and delve into Bayesian networks to track invisible ghosts. Implement exact and approximate inference techniques, combining prior knowledge and real-time observations for efficient ghost hunting. Joint Particle Filter Enhance ghost tracking with a joint particle filter, allowing Pacman to consider dependencies between ghost movements. Implement observe-update and time-elapse procedures for accurate tracking in dynamic scenarios. ## Getting Started: - Clone the repository. - Navigate to the project directory you want to explore. - Follow project-specific instructions in each project's README file. ## Contributions: Contributions are welcome! Submit pull requests for improvements or additional features. ## Acknowledgments: Inspired by the AI course curriculum at UMass Amherst (CS 383), these projects owe gratitude to the educational community, instructors, and contributors who make these materials accessible. Happy coding and exploring with AI Pacman!

近期下载者

相关文件


收藏者