Github上有趣的项目,用机器学习训练AI下五子棋

谷歌旗下人工智能公司 DeepMind 发布了一篇新论文,它讲述了团队如何利用 AlphaGo 的机器学习系统,构建了新的项目 AlphaZero。AlphaZero 使用了名为「强化学习」(reinforcement learning)的 AI 技术,它只使用了基本规则,没有人的经验,从零开始训练,横扫了棋类游戏 AI。

今天,我们就给大家介绍一个GitHub上的有趣项目——用机器学习训练AI下五子棋。

这是一个将 AlphaZero 算法应用在五子棋的实现,由于五子棋相比围棋或国际象棋简单得多,所以只需几个小时就可以训练出一个不错的 AI 模型。

图0:Github上有趣的项目,用机器学习训练AI下五子棋

从上面的对局样例可以看到,AI 已经学会了怎么下五子棋,知道什么时候要去堵,怎么样才能赢,按我自己对阵 AI 的感受来说,要赢 AI 已经不容易了,经常会打平,有时候稍不留神就会输掉。

图1:Github上有趣的项目,用机器学习训练AI下五子棋

有兴趣的朋友可以移步项目地址:https://github.com/junxiaosong/AlphaZero_Gomoku

如此强的AI,你不来一局吗?

你也许感兴趣的:

发表回复

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