53、人工智能在游戏领域的应用与案例剖析

人工智能在游戏领域的应用与案例剖析

1. TD - Gammon的卓越表现

TD - Gammon 3.0在西洋双陆棋领域展现出了惊人的实力。基于西洋双陆棋大师们的分析,它的棋力接近甚至可能超越了世界顶级人类棋手。后续的研究表明,TD - Gammon 3.1在棋子移动决策上具有“压倒性优势”,在加倍决策上也有“微弱优势”。

TD - Gammon对人类棋手的下棋方式产生了重大影响。例如,它在某些开局位置的下法与人类传统方式不同,如今顶级人类棋手也开始借鉴它的下法。受其启发的其他自学习人工神经网络西洋双陆棋程序,如Jellyfish、Snowie和GNUBackgammon的广泛应用,加速了新思维和新策略的传播,提升了人类比赛的整体水平。

2. 塞缪尔的跳棋程序

塞缪尔在1952年为IBM 701编写了第一个跳棋程序,1955年完成了学习程序,并在1956年进行了电视演示。他选择跳棋作为研究机器学习的领域,是因为跳棋相对简单,能让他更专注于学习过程。

塞缪尔的程序通过从当前位置进行前瞻性搜索来下棋。它使用启发式搜索方法来扩展搜索树和决定何时停止搜索,终端棋盘位置通过线性函数近似的价值函数进行评估。程序基于香农的极小化极大算法来找到最佳走法。

塞缪尔使用了两种主要的学习方法:
- 机械学习 :简单地保存每个遇到的棋盘位置及其通过极小化极大算法确定的备份值。这使得如果相同位置再次出现,搜索深度会有效增加。为了让程序有“方向感”,塞缪尔在极小化极大分析中每次将位置的值降低一小部分。机械学习带来了缓慢但持续的改进,尤其在开局和残局阶段效果显著。
-

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值