- 设计深度学习系统
- (美)王迟 (美)司徒杰鹏
- 830字
- 2025-03-13 16:30:18
PREFACE
序
一个深度学习系统如果能够连接研究工作与生产运营的原型设计这两个不同的世界,则可以被认为是高效的。设计这类系统的团队必须能够与这两个世界的从业者进行沟通,并处理来自两个世界的不同需求与规范。这需要相关从业者对深度学习系统中的组件是如何设计的,以及它们如何协同工作有原则性的理解,然而现有文献中很少涵盖深度学习工程的这一方面。当初级软件工程师初入职场并期望成为高效的深度学习工程师时,这种信息差就会成为一个问题。
多年来,工程团队通过利用他们积累的经验,以及从文献中搜寻所需的知识,来弥补这方面的不足。他们的工作帮助传统软件工程师在相对短的时间内构建、设计和扩展了深度学习系统。因此,当我得知领导过深度学习工程团队的Chi和Donald主动迈出了非常重要的一步,将这些知识整合并以书籍的形式分享出来时,我是非常兴奋的。
我们早就需要一本全面的书籍来介绍如何构建支持将深度学习从研究和原型设计阶段引入生产阶段的系统了。这本书最终满足了这一需求。
这本书从一个高层次的介绍开始,描述了深度学习系统的定义和功能。随后的章节详细讨论了每个系统组件,并就不同设计选择的利弊提供了介绍和见解。每一章都以分析结尾,以帮助读者评估适用于他们自己的用例的相关选项。作者在最后进行了深入的讨论,汇总了所有先前章节的内容,并探讨了从研究和原型设计到生产的过程中那些具有挑战性的路径。为了帮助工程师将所有这些思想付诸实践,他们创建了一个示例深度学习系统,附带完整的功能代码,以阐明核心概念,并为那些刚刚进入这一领域的人提供一点思路。
总体而言,读者会发现这本书不仅十分易于阅读,还能提升他们对如何编排、设计和实现深度学习系统的理解。各级专业水平的从业者以及对设计有效的深度学习系统感兴趣的人都会将这本书视为宝贵的资源与参考。想必他们会先读一遍以获取整体概念,然后在构建系统、设计组件和做出关键选择以满足使用系统的所有团队需求时一遍又一遍地重读这本书吧。
——Silvio Savarese,Salesforce执行副总裁、首席科学家
——熊蔡明,Salesforce副总裁