Projects for IntroAI @ NJU-IS 2025
Projects Overview
Project 0: A Simple Tutorial for Python Programming
鉴于有些同学还不熟悉Python编程语言,因此,本项目提供了一个简短的教程,向学生介绍Python语言的基础知识。本项目不作为正式作业。
Project 1: Search
同学们需要在吃豆人(PacMan)环境中实现基础的无信息、有信息搜索算法,包括宽度优先搜索、深度优先搜索、一致性代价搜索、A*搜索等。
Project 2: Game Search
计算机下棋是人工领域的一个经典话题,同学们需要基于极大极小搜索、Alpha-beta剪枝等博弈搜索算法,实现一个五子棋AI,我们也会提供对战平台供大家的AI程序线上对弈。
Project 3: Reinforcement Learning
本次作业,同学们需要实现强化学习中经典的有模型算法和Q-Learning算法,来完成网格世界(Grid World)和吃豆人(PacMan)任务。