Book LibraryTechnology & The FutureC++模板元编程实战:一个深度学习框架的初步实现(异步图书)
Book Cover

C++模板元编程实战:一个深度学习框架的初步实现(异步图书)

by 李伟
18.0 minutes

Key Points

MindMap

Target Audience

本书适合具有一定C++基础的读者阅读,特别是那些对模板元编程感兴趣,并希望将其应用于实际项目中的开发者。对主流深度学习框架的内核有一定了解的读者,也可以参考本书,对比使用元编程与编译期计算所实现的深度学习框架与主流的(主要基于面向对象所构造的)深度学习框架之间的差异。

Author Background

李伟于2011年毕业于清华大学,曾在百度自然语言处理部负责深度学习机器翻译系统线上预测部分的开发与维护,目前就职于微软亚洲工程院。他拥有10余年C++相关开发经验,对C++模板元编程与编译期计算有着浓厚的兴趣,并喜欢尝试学习与研究新的技术。

Historical Context

C++模板元编程的实质是编译期计算,这种编程范式的发现是一个意外,其编程风格对于普通C++程序员而言非常陌生。习惯了运行期编程思维的程序员很难理解和适应这种编程范式。C++模板元编程与模板编程的关系,有点像深度学习与机器学习之间的关系,前者都是后者的一个子领域。不同的是,C++模板元编程要比深度学习偏门多了,尤其在模板元编程实战领域,对于国内C++社群来说,可以说是人迹罕至之地。

Chapter Summary

Audio

Comming Soon...