《AI游戏开发和深度学习进阶》[74M]百度网盘|pdf下载|亲测有效
《AI游戏开发和深度学习进阶》[74M]百度网盘|pdf下载|亲测有效

AI游戏开发和深度学习进阶 pdf下载

出版社 机械工业出版社京东自营官方旗舰店
出版年 2021-09
页数 390页
装帧 精装
评分 9.0(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供AI游戏开发和深度学习进阶电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

产品特色

编辑推荐

适读人群 :对AI等人工智能的最新话题感兴趣的人;计算机相关专业的学生、教师;人工智能的初级研究者、程序员和软件的初级开发者

深度学习这门技术在机器视觉领域大规模应用,采用深度学习的图像识别AI 算法在识别精度上已经超过人眼精度,如今我们日常生活中的扫脸支付也基于深度学习强大的图像特征提取能力。人们觉得AlphaGo 才是AI 时代到来的标志,之所以这样觉得或许是因为人们普遍承认下围棋是一种高级别的智能过程,也是一个绞尽脑汁的过程—可以切身感受到“动脑”。

伊庭教授在本书中强调了研究游戏AI 的意义——或许是解密人类大脑思考方式的方法之一。我个人十分赞同伊庭教授的这一看法,我们的生活、工作 和学习过程中的纠结一直都建立在着眼于眼前还是未来的权衡当中。但正是因为我们具有智慧,所以我们才会具有这种权衡能力(或者说是生活中充满了纠结)。

相信当读者从第一章坚持读到最后一章时,不仅会觉得游戏AI 有趣,还会觉得人脑思维本身就有很多有趣的地方。或许研究游戏AI 的意义不是为了创作出更加聪明、强大的AI,而是把它当作一面镜子,来进行对人脑思维研究的自我启发和探索。


内容简介

本书以各种各样的实例剖析游戏AI手法,并以此为目标,帮助读者学习构筑游戏AI的技术。另外,也阐述了游戏AI中的深层学习、机械学习、强化学习技术。

作者简介

伊庭齐志 (Hitoshi Iba)

工学博士,东京大学大学院情报理工学系研究科电子信息学专业教授,也是Genetic Programming and Evolvable Machines(GPEM)的副主编。他从事人工智能和人工生命的研究,主要研究领域包括进化系统、基因组信息处理、金融工程和复杂系统。


◆ 译者简介 ◆

曹 旸

2017年获得日本早稻田大学综合机械工学博士学位。博士求学期间,研究将模式识别应用于手术机器人操作的技术。目前就职于欧姆龙(中国)有限公司,主要在工业自动化和农业自动化领域中从事基于深度学习和计算机视觉的产品研发管理工作。


目录

译者序
前言
第1章 谜题与游戏AI的过去和现在 1
1.1 关于AI的预言成真了吗 1
1.2 游戏AI的历史和背景 2
1.3 游戏AI是否会剥夺人类的乐趣 7
1.4 游戏AI的意义 9
1.5 游戏的深奥程度与“先下手为强”定理 10
第2章 解谜的AI 14
2.1 搜索树 14
2.1.1 树的构造和图形表达 14
2.1.2 深度优先搜索 21
2.1.3 宽度优先搜索 28
2.1.4 A*搜索 32
2.2 推箱子 40
2.3 数字连线 43
2.4 日式华容道 46
2.5 孔明棋 48
2.6 尝试用数学知识解决数独问题 51
第3章 依赖约束的谜题和非单调推理 58
3.1 纵向搜索与回溯 58
3.2 数学家弄错的国际象棋谜题 58
3.3 线条图的解释与错觉画 63
3.4 ATMS与四色问题 71
3.5 解开国际象棋谜题 83
3.5.1 尽可能放置多个棋子 84
3.5.2 尽可能攻击多个区域 86
3.6 Knuth的谜题与位棋盘 88
第4章 会玩游戏的AI 90
4.1 井字棋与树 90
4.2 游戏的树搜索 91
4.3 黑白棋与Fool’s mate 104
4.4 A*马里奥 110
4.5 蒙特卡罗树搜索 114
4.6 立体四子棋 118
4.7 黑白棋的蒙特卡罗算法和NegaScout算法 123
4.8 如何赢得博弈 124
4.9 消灭幽灵:AI吃豆人 132
第5章 学习、进化和游戏AI 140
5.1 来自AlphaGo的震撼 140
5.2 DQN和街机游戏 151
5.3 进化的马里奥 155
5.4 神经进化 158
5.5 吃豆人的神经进化 161
5.6 充满好奇心的马里奥 166
第6章 游戏AI与类人化 174
6.1 为什么需要类人化的AI 174
6.2 通用游戏是什么 175
6.3 图灵测试和最类人化的AI 178
6.4 不使用“类人化”函数的类人化游戏AI 182
6.5 使用“类人化”函数的类人化游戏AI 190
参考文献 199

精彩书摘

或许可以说“人生就像玩纸牌,洗牌和发牌完全靠运气。”……更恰当的说法是,人生就像下棋。

Arthur Schopenhauer,《人生的智慧》

本书是一本关于游戏AI和谜题AI的书籍。书中对基础理论、深度学习、强化学习以及使用进化计算的最新方法进行了介绍,并通过具体示例进行了详细的解释说明。此外,本书不仅涵盖算法,还涵盖与AI相关的主题、历史背景和数学主题等各种内容。介绍这么多,是因为研究游戏本身与和AI相关的各种各样的课题及挑战有关。实际上,对游戏AI的研究不单纯是针对游戏,它还有助于解决许多优化理论和系统工程相关问题。不知不觉中,游戏还可能会影响我们的人生。

但是,本书不一定涵盖最新的数据和最强大的算法,因为本书的目的在于从一开始就提供易于理解的解释。本书将更多的重点放在描述普通但很实用的AI技术上。或许读者知道我还没有注意到的能够高效解决问题的AI方法,如果读者能够告诉我这些新信息,有机会的情况下我将进行更新和修订。

正如第1章所述,我在学生时代购买了SciSys公司的Kasparov国际象棋计算机Travel Mate II(1986)。回想起来,它是商业化游戏AI的先驱。这台机器仍然奇迹般地运转着,孩子偶尔还会与之对弈。它对我来说是很强大的对手,很不好意思地说,我就算不断提高水平也依然无法击败它。Kasparov本人在该机手册的末尾有以下声明:

“请尽情享受Kasparov国际象棋计算机。也许有一天,你可以获得与我对弈的实力!”

可惜的是,我认为这是不可能的,但是读者应该通过参考这本书进行扩展并挑战。一定要在其他游戏和谜题中寻求更强大的能力。

本书源于我在大学里的关于人工智能和系统工程基础的课程。在我的课程中,课题报告相当奇怪,有时难度会达到几乎无解的程度。但是,在学生提交的报告中有许多令人印象深刻的陈述和有趣的考量,每次阅读学生提交的报告,我都乐在其中。我对这些报告进行了添加和修改,并作为书中的组成部分。在这里我不能说出所有报告的作者的名字,但是我要感谢所有努力创建有趣报告的学生。实验室的川畑直之、铃木遼、横山智之和冢田凉太郎对源代码的修改做出了贡献。另外,计良宥志先生编写了一个程序,以代数方式解决数独问题。平井健太郎和斋藤真鱼在毕业论文中对游戏AI和人类进行了研究,并为第6章提供了数据。我还要感谢东京大学信息科学与技术研究生院电子情报学系伊庭实验室的教职员工以及学生。

我与自己学生时代时所属的实验室(东京大学研究生院工程研究生院信息工程学系井上实验室)以及电子技术综合实验室(Electronic Technical Laboratory, ETL)的各位同人探讨过的各种有趣的关于AI哲学层面的内容成了本书的核心。松原仁(既是我大学时代的学长,也是ETL推理实验室(开创性游戏AI实验室)的同人)告诉了我很多关于将棋AI的对战、国际象棋的游戏AI等有趣的内容。我当时还没有从事和游戏AI相关的研究,但后来在大学任职,听了学生关于游戏AI的研究,阅读了课题报告中关于制作游戏的内容以后,我决定开始学习相关的内容。另外,我一直喜欢解谜,并且一直对使用AI解决Martin Gardner和Samuel Loyd的谜题很感兴趣,而这一系列的挑战和本书中的许多课题都是有关联的。撰写本书时,我参考了松原的许多文档,并进行了引用,这让我回想起令人怀念的ETL时代。此外,东京大学研究生院电子情报学系的鹤冈庆雅老师会在研究发表会等场合分享很多关于游戏AI的有趣话题。我想通过这次机会对所有老师、前辈、后生以及同事表达深深的谢意。

最后由衷地感谢在背后默默支持我的妻子—由美子,以及孩子们(滉基、滉乃、滉丰)。


伊庭 齐志

2018年8月于巴厘岛


前言/序言

深度学习开始被关注的标志性事件,就是一个采用深度卷积神经网络的模型AlexNet在2012年ImageNet图像识别大赛上获得冠军。自此,深度学习这门技术在机器视觉领域开始大规模应用。如今,采用深度学习的图像识别AI算法在识别精度上已经超过人眼的精度,我们日常生活中的扫脸支付也基于深度学习强大的图像特征提取能力。尽管深度学习的应用为图像领域带来了飞跃性的发展,但2012年的那场突破并没有引起全社会的广泛关注,当时人们并没有普遍意识到人工智能领域的崛起即将到来。我觉得之所以这样,是因为深度学习给机器视觉带来的飞跃只能算是开发出了某种高级图像传感器。当这个传感器收到“汽车”图像时会输出“汽车”这样的识别结果,当收到“花朵”图像时则会输出“花朵”这样的识别结果。虽然看起来很强大,但人们普遍没有感受到“智能”的存在。因为我们或许觉得,在对映入眼帘中的事物进行识别的整个过程中,我们感受不到自己在“动脑”。
之所以觉得AlphaGo才是AI时代到来的标志,或许是因为人们普遍承认下围棋是一种高级别的智能过程,也是一个绞尽脑汁的过程—我们可以切身感受到“动脑”。下围棋比拼的就是谁预见的步数更远更深,在这里我们或许会想到传统计算机算法可以用暴力枚举方法预估所有的走棋可能性,但这个方法在围棋中行不通,因为围棋的棋局存在10171种可能性,人类目前或许找不出能够枚举出所有可能性的计算机。人脑也同样无法实现对所有走棋可能性的“扫描”。这个时候,人类的直觉发挥着强大的作用。当看到眼前的棋局时,人类能够依靠直觉快速给出多种落子方案。经验越是丰富,直觉越是准确。当考虑如何用计算机复现这种直觉时,我们的视野聚焦到了深度学习上。深度学习擅长解决图像问题,它的本质是处理矩阵数据,而围棋棋盘本身就是一种完美的矩阵。通过深度学习,我们对棋盘这个矩阵不断地进行特征提取并对其进行压缩,通过多层深度卷积处理后,拥有某种落子的“直觉”。用深度学习来学习的棋谱数据越多,这种落子的“直觉”就会越可靠。AlphaGo通过蒙特卡罗算法使用不同的落子方案进行预演,不断刷新不同的落子方案,从而提高最终结果的胜率,完全像是一个围棋高手一样—在落子之前已在脑海中完成了多种落子方案后续结果的预演。当然,蒙特卡罗算法并非新鲜方法,但正是深度学习的出现,AlphaGo才能实现针对眼前棋局的落子直觉和最终导向胜利的完美权衡。一个强大的围棋AI不仅需要有专家的直觉,也需要像专家那样深谋远虑。
伊庭教授在本书中强调了研究游戏AI的意义—或许是解密人类大脑思考方式的方法之一。我个人十分赞同伊庭教授的这一看法,我们的生活、工作和学习过程中的纠结一直都建立在着眼于眼前还是未来的权衡当中。但正是因为我们具有智慧,所以我们才会具有这种权衡能力(或者说是生活中充满了纠结)。游戏领域里的经典算法—A*算法在构造上相对近期的算法简单很多,但它一边着眼于眼前的资源消耗量,一边还要注意是否靠近终点,这种简单的路线规划原理已经具有了初步的着眼于眼前与未来的权衡能力。
本书的最后一章描述如何让游戏AI表现得像个人类玩家,并量化了一些因素,从而对类人程度进行函数化。我相信当读者坚持读到最后一章时,不仅会觉得游戏AI有趣,还会觉得人脑思维本身就有很多有趣的地方。或许研究游戏AI的意义不是为了创作出更加聪明、强大的AI,而是把它当作一面镜子,来进行对人脑思维研究的自我启发和探索。

曹旸
2021年2月于上海