我想知道实现一个国际象棋引擎有多难。是否已经有开源实现?
似乎您需要针对给定的棋盘星座的评分功能,以及探索几个可能的未来棋盘星座的非常快速的方法。探索所有可能的未来走势当然是不可能的,因此人们可以贪婪地追随最有希望的走势,或者使用模拟退火等近似技术来概率地追随可能的走势。
你认为这是否在机器学习研究生项目的范围内——假设有一个学生可以使用的开源实现,它会做一些基本的事情,比如返回给定图形的下一个可能动作?大概太难了吧?
让不同的团队在国际象棋引擎上工作,然后让他们互相对战,这将是一个有趣的项目......