Oct, 2023

使用机器学习算法预测棋 960 结果并发展开局主题

TL;DR这项研究集中于分析象棋 960(又称费舍尔随机象棋),这是传统象棋的一种变种,棋子的初始位置是随机的。研究旨在利用机器学习技术预测比赛结果,并为每个初始位置开发一个开局主题。本分析的第一部分利用机器学习模型根据每个位置的某些着法预测比赛结果。通过将.pgn 文件中的原始数据分离成可用格式,创建了大约 500 局游戏的数据集,每个数据集对应一个初始位置。预测比赛结果采用了三种机器学习算法,即 KNN 聚类、随机森林和梯度提升树。为了确定开局主题,棋盘被分为五个区域:中心、白方王翼、白方后翼、黑方王翼和黑方后翼。使用所有 960 个位置上顶级引擎对弈的数据来跟踪开局中棋子的移动。通过分析每个区域在特定着法的棋子数量的变化,该研究预测了比赛向哪个区域发展。这些模型为预测比赛结果和理解象棋 960 的开局主题提供了有价值的见解。