李偉
本書基於C++編寫,旨在帶領讀者動手打造出一個深度學習框架。本書首先介紹C++模板元編程的基礎技術,然後在此基礎上剖析深度學習框架的內部結構,逐一實現深度學習框架中的各個組件和功能,包括基本數據結構、運算與表達模板、基本層、複合層、循環層、求值與優化等,最終打造出一個深度學習框架。本書將深度學習框架與C++模板元編程有機結合,更利於讀者學習和掌握使用C++開發大型項目的方法。本書適合對C++有一定了解,希望深入瞭解深度學習框架內部實現細節,以及提升C++程序設計水平的讀者閱讀。