最近,麦络老师(爱丁堡大学)、董豪老师(北京大学、鹏城实验室)、赖铖/韩佳容(鹏城实验室)、袁秀龙(清华大学)、丁子涵(普林斯顿大学)以及符尧(爱丁堡大学)等老师同学与MindSpore团队合作,联合完成书籍《机器学习系统:设计与实现》,现在正式开源。
市面上,介绍深度学习和机器学习算法的书很多,但是,当我们更进一步,想要探究这些模型、算法背后的框架时,发现相关的系统性讲解的书籍、教程几乎没有。我们希望《机器学习系统:设计与实现》能填补这个领域的空白,想通过这本书来帮助想要从事或者已经从事机器学习系统开发相关工作的人,快速了解机器学习系统全貌,对涉及的各个技术方向进行讲解,能够指导系统设计以及开发工作
书籍地址:
在这本书中,我们将其分为3个部分,基础篇、进阶篇和拓展篇。
- 第一部分基础篇介绍了机器学习系统的基础,首先介绍机器学习系统提供给用户的编程接口,以及典型机器学习系统中的计算图构建、生成和调度的过程和主要技术。
- 第二部分进阶篇,将站在系统设计的角度,思考在设计现代机器学习系统中需要考虑的问题和解决方案,包括编译器前端、编译器后端和运行时、硬件加速器、数据处理框架、模型部署等内容。
- 在拓展部分,会从后续发展的维度介绍联邦学习、强化学习、可解释AI等方面进行讲解。
目录一览
写作整理过程中,我们经过多轮多次的讨论和修订,尽最大的努力从整体结构、内容表达上做到完善。书籍的写作,大家花费了非常多的时间和精力,差不多花费了1年左右的时间才成稿。在成稿之际,本着开源社区分享参与的精神,我们把这本书免费开源!
GitHub仓库:
https://github.com/openmlsys/openmlsys-zh
来源:知乎
作者:金雪锋
推荐阅读
更多嵌入式AI技术相关内容请关注嵌入式AI专栏。