研究一个五子棋的AI程序

持续更新中…
机器环境
MAC Pro

1、准备Python环境
1.1、 安装pyenv
1.2、 安装pyenv-virtualenv
1.3、 安装python3.5.1,执行pyenv install -v 3.5.1
1.3.1、[2018-09-27] 报错:zipimport.ZipImportError: can’t decompress data; zlib not available
解决方法:
1.3.1.1、安装brew。执行如下命令
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” < /dev/null 2> /dev/null
1.3.1.2、 安装zlib
brew install zlib
添加环境变量到.bash_profile
export LDFLAGS=”-L/usr/local/opt/zlib/lib”
export CPPFLAGS=”-I/usr/local/opt/zlib/include”

2、准备机器学习环境
2.1、[2018-09-28] 寻找一个sample,当前参考
git clone https://github.com/yenchenlin1994/DeepLearningFlappyBird.git
2.2、[2018-09-28]需要启用虚拟环境,执行如下命令
pyenv virtualenv 3.5.1 myvirtual3.5.1
pyenv local myvirtual3.5.1
pyenv activate myvirtual3.5.1
2.2.1、梳理关系:python2,python3,pyenv,pyenv
2.3、[2018-09-28] 安装TensorFlow 0.7。GPU 版本需要 CUDA 和 cuDNN 的支持。
2.3.1、升级pip。可以用 pip -V 查看当前 pip 版本,也可以用 python -m pip install -U pip 升级pip
2.3.2、安装TernsorFlow.执行命令:
GPU安装方法:[当前系统不可用]pip3 install –upgrade tensorflow-gpu
2.3.3、安装全新的virtual-env环境:virtualenv –system-site-packages ~/tensorflow
2.3.1、安装CUDA
2.3.2、安装cuDNN
2.4、安装pygame
2.5、安装OpenCV-Python
2.6、运行
2.7、阅读修改
https://blog.csdn.net/tMb8Z9Vdm66wH68VX1/article/details/78967104
3、训练模型

4、一个可以和人PK的五子棋项目