GitHub开源的AI下五子棋(基于博弈树极大极小值alpha-beta剪枝搜索)
生活随笔
收集整理的這篇文章主要介紹了
GitHub开源的AI下五子棋(基于博弈树极大极小值alpha-beta剪枝搜索)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?最近看到個兩年前的AI案例,使用博弈樹搜索算法實現AI下五子棋,什么是博弈樹搜索呢?博弈就是相互采取最優策略斗爭的意思。比如說下五子棋,你下一步,我下一步,這就是相互博弈。假設棋盤的大小是10*10,那就是100個點可以下, 那么第一步可選擇的可能就是100, 假設是下在了A點, 那么第二步就有除了A點的剩下的99個點的可能。 假設下在了B點, 那么第二步就有除了B點的剩下的99個點的可能,假設下在了C點......
項目運行效果如下:
在GitHub中這位大神進行了詳細的介紹說明,參見:?https://github.com/colingogogo/gobang_AI#gobang_ai
總結
以上是生活随笔為你收集整理的GitHub开源的AI下五子棋(基于博弈树极大极小值alpha-beta剪枝搜索)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GitHub开源的10个超棒后台管理面板
- 下一篇: 华为认证物联网开发利器:小熊派IoT开发