机巧围棋(CleverGo)是基于Python+Pygame+PaddlePaddle打造的一款点击按钮就能可视化地训练围棋人工智能的程序。
机巧围棋通过模块化设计,搭建了一整套简单易用的围棋AI学习、开发、训练及效果可视化验证框架。
期望大家能够Star支持机巧围棋鸭~!
当前版本为尝鲜版,可能会有未测试出的Bug。如发现问题,强烈建议加QQ群935098082与我们进行交流,我们仍在更新~
Python版本: 3.7
下载链接: https://github.com/QPT-Family/QPT-CleverGo/archive/refs/heads/main.zip
依赖安装: pip install -r requirements.txt
音乐资源: 在项目assets/
文件夹下创建musics
文件夹,并将任意.mp3
格式音频文件放入该文件夹下即可。
可选音乐资源包:下载链接 ,提取码tixk
。
目前正在编写项目技术原理文档,技术原理文档将从以下8个方面详细介绍项目核心技术原理:
- 围棋基本知识
- 围棋模拟器(GymGo)核心方法原理
- 游戏引擎(Pygame)核心方法
- 深度学习框架(PaddlePaddle)核心方法
- 深度强化学习基本原理方法
- AlphaGo基本原理
- CleverGo项目程序设计方法原理
- CleverGo未来规划
具体规划请参见:机巧围棋(CleverGo)技术原理文档