【文件属性】:
文件名称:chess-bot:适用于象棋网站(chess.com,liechess ...)的象棋机器人。
文件大小:14.58MB
文件格式:ZIP
更新时间:2021-03-30 02:28:23
JupyterNotebook
象棋机器人
适用于象棋网站(chess.com,liechess,...)的象棋机器人,它使用机器学习来识别游戏板而不是使用html元素。 使用这种方法,网站更改不会影响该程序,几乎每个网站都可以正常工作。
目录表
基本信息
该程序将截取屏幕截图,检测木板,将其划分为图块并使用KNN算法预测每块。 然后使用流行的计算最佳移动
性能不高。 我在10岁的笔记本电脑上对此进行了编程。
该模型达到100%的准确性。 受过最流行的木板主题和水帘架训练。 如果模型表现不佳,您可以轻松地用不同的片段集或主题训练模型。 检查此部分:
设置
为您的操作系统下载正确的,并将其重命名为stockfish:将其移至该项目的主目录中。
建议通过虚拟环境运行该项目。
安装必要的库并运行项目:
$ pip install -r requirements.txt
$ python3 main.py
火车模型
将数