适用于 GAE 的国际象棋 AI

我正在寻找一个可以在 Google App Engine 上运行的国际象棋 AI。大多数国际象棋 AI 似乎是用 C 编写的,因此无法在 GAE 上运行。它需要足够强大,可以击败休闲玩家,但也要足够高效,可以在单个请求中计算出一步棋(少于 10 秒)。

理想情况下,它将用 Python 编写,以便更容易与现有代码集成。

我遇到了一些有希望的项目,但它们看起来不太成熟:


回答:

PyChess有什么问题吗?它是纯 Python 编写的,相当成熟,并且肯定能够击败休闲玩家。

我已经有一段时间没有使用 PyChess 了,但是快速浏览一下部分源代码确实表明你可以设置搜索一步棋的时限。

用纯 Python 编写的 PyChess 引擎位于 pychess.Utils 中。具体来说,如果你看一下 pychess.Utils.lutils,你可以看到例如 用 Python 编写的走法生成器

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注