编辑推荐
本书的内容及特点可以简要概括为以下几点。
第一,兼顾前沿与经典,带领读者进行启发式思考。本书总结与剖析前沿的系统和人工智能相结合的研究与工程工作,包括Systems for AI和AI for Systems,帮助读者更好地寻找、定义有意义的系统研究与工程问题。同时兼顾系统经典问题,从时间跨度上让读者感受经典系统问题与方法久经考验的魅力。本书既介绍了人工智能系统领域解决方法和优化,又阐述了系统问题的抽象和定义,希望可以启发读者思考,鼓励读者开展新的系统研究与工程工作。
第二,做中学。通过穿插于书中的练习实验,并通过操作及应用主流的框架、平台、工具等,鼓励读者动手实现、实际优化,而不仅仅是停留在理论层面或只了解工具的使用方法,进而提高解决实际问题的能力。本书不仅介绍了业界主流的人工智能系统研究工作,还借助了来自微软亚洲研究院的研究员和工程师在人工智能和计算机系统交叉领域的研究成果、开源系统与实践经验。
第三,体系化。本书围绕深度学习系统全栈进行阐述,同时涵盖深度学习系统的设计原则、工作综述、方法论和工程实践等。通过问题与场景导向,打破计算机子领域界限,各章节涉及计算机、软件工程、人工智能等多学科知识点,让读者能够更加熟悉计算机系统子领域之间的关系,形成跨算法系统和软硬件栈的视角。
内容简介
近年来人工智能特别是深度学习技术得到了飞速发展,这背后离不开计算机硬件和软件系统的不断进步。在可见的未来,人工智能技术的发展仍将依赖于计算机系统和人工智能相结合的共同创新模式。本书介绍了前沿的系统和人工智能相结合的研究工作,包括AI for Systems和Systems for AI,以帮助读者更好地寻找和定义有意义的研究问题。同时,本书从系统研究的角度出发设计实验课程,通过操作和应用主流及最新的框架、平台和工具来鼓励读者动手实现和优化系统模块,以提高解决实际问题的能力,而不仅仅是了解工具使用。
本书主要面向相关领域的本科生、研究生、教师、工程师和研究员,帮助他们完整地了解支持深度学习的计算机系统架构,并通过解决实际问题来学习深度学习完整生命周期下的系统设计。