博舍

人工智能书籍推荐排行榜 人工智能类书籍

人工智能书籍推荐排行榜

Unity3D人工智能编程精粹开发一款优秀的游戏,人工智能至关重要!本书将帮助你实现高智能的游戏角色!

Unity3D是近年非常流行的一个3D游戏开发引擎,已成为手机游戏开发的主要开发工具之一,也用于计算机虚拟现实领域的模拟飞行、模拟射击、模拟驾驶等技术的开发。手机(或其他平台)的游戏逐渐高档化、复杂化,游戏角色也需要具有更高的“智能”。本书专门讲解了Unity3D游戏人工智能开发的相关技术。书中精选了游戏AI中*必要、*实用的几项关键技术,用大量Unity3D示例代码、图片,以深入浅出的方式讲解游戏人工智能理论、设计原则和Unity3D编程实现方法。每个程序都有详细的注释并运行测试通过。希望本书能给具备初步Unity3D游戏开发编程能力的读者在创作“更高智能”游戏角色时提供系统地、快捷地帮助。本书精选Unity3D游戏开发中*关键、*实用的人工智能技术,用大量案例详细剖析了人工智能理论、设计原则和编程实现的方法。每个程序都进行详细注释,并运行通过,可以跨版本运行。写作风格深入浅出,轻松实现从理论到实践的跨越。主要内容Unity3D人工智能架构模型实现AI角色的自主移动──操控行为寻找*短路径并避开障碍物──A*寻路AI角色对游戏世界的感知AI角色的自主决策(有限状态机、行为树)AI综合示例──第三人称射击游戏适用读者:对于Unity3D游戏开发爱好者来说,这是一本非常好的AI入门读物。本书精选游戏AI中的关键技术,始终围绕AI的精髓展开,并用*简单的方式来实现,读者可以通过运行、模仿书中的实例代码来快速实现“更高智能”的AI角色。对于资深的游戏设计师和游戏程序开发人员而言,本书也很有益处。游戏人工智能程序员必须在有限的计算机硬件资源(CPU速度、内存大小)下工作,本书精选了“操控行为”、“A*寻路”、“有限状态机”、“行为树”等算法的Unity3D实现方法,将使读者对游戏AI的关键领域有更深入的了解,可以深刻地理解代码背后的基本原理、特点及适用范围。本书可作为数字媒体技术、数字媒体艺术等专业的“游戏人工智能”课程教材,计算机科学与技术、自动化专业本科、研究生的“人工智能”课程的教材与实验参考书。对于游戏开发培训学校的师生来说,本书可作为Unity3D游戏开发的高阶教材。本书重视AI技术的条理性,讲解深入浅出,用实例来讲解深奥的AI理论、设计原则与实现方法,便于组织教学与学生系统学习。

 

王洪源 等著 /2014-11-30 /清华大学出版社

人工智能入门书单(附PDF链接)

点击关注InfoQ,置顶公众号

接收程序员的8点技术早餐

作者|王天一

出处|极客时间专栏《人工智能基础课》

工学博士、副教授的人工智能珍藏书单,随文附送PDF版本链接。

机器学习篇

在机器学习上,首先要推荐的是两部国内作者的著作:李航博士所著的《统计学习方法》和周志华教授的《机器学习》。

《统计学习方法》采用“总-分-总”的结构,在梳理了统计学习的基本概念后,系统而全面地介绍了统计学习中的10种主要方法,最后对这些算法做了总结与比较。这本书以数学公式为主,介绍每种方法时都给出了详尽的数学推导,几乎不含任何废话,因而对读者的数学背景也提出了较高的要求。

相比之下,《机器学习》覆盖的范围更广,具有更强的导论性质,有助于了解机器学习的全景。书中涵盖了机器学习中几乎所有算法类别的基本思想、适用范围、优缺点与主要实现方式,并穿插了大量通俗易懂的实例。

如果说《统计学习方法》胜在深度,那么《机器学习》就胜在广度。在具备广度的前提下,可以根据《机器学习》中提供的丰富参考文献继续深挖。

读完以上两本书,就可以阅

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇