06 / 2026 / 已完成
Einstein Chess AI:基于MCTS与CNN的智能博弈系统
面向 5×5 EinStein 棋盘的桌面对弈程序,将 Tkinter GUI、规则引擎、MCTS 与 CNN 局面评估组合起来。
问题
如何把棋局状态管理、蒙特卡洛树搜索和卷积神经网络估值组织成可运行、可实验的桌面对弈系统?
角色
队长;负责桌面交互、规则与状态管理、MCTS、CNN 估值和实验工具整合。
方法
Tkinter 图形界面;棋局规则引擎;MCTS 候选走法搜索;PyTorch CNN 局面估值;自博弈训练和模型参数对比。
结果
关联成果:安徽省大学生计算机博弈大赛二等奖。README 同时记录 GUI 固定尺寸、主线程搜索可能短暂无响应等限制。
Overview
面向 5×5 EinStein 棋盘的桌面对弈程序,包含图形界面、规则引擎、蒙特卡洛树搜索和 CNN 局面评估。
My Contribution
作为队长,负责 GUI、棋局状态管理、MCTS、CNN 估值和实验工具的整合。
Method
通过 MCTS 模拟搜索候选走法,并使用 PyTorch CNN 对局面与走法进行评分;项目还支持自博弈训练和模型/参数对比。
Award and Limits
安徽省大学生计算机博弈大赛二等奖。当前 README 记录的限制包括 GUI 固定为 1200×800,搜索量较大时主线程可能短暂无响应。