本書以Python語言和Tensorflow為工具,由淺入深地講述了深度學習程序設計的基本原理、算法和思考問題的方法,
內容包括自頂向下的程序設計、遞歸程序設計、面向對象的程序設計、反向傳播算法、三層神經網絡、
卷積神經網絡、循環神經網絡、生成式對抗網絡和目標檢測等。
本書重在研究代碼背後深刻的計算機理論和數學原理,試圖說明代碼是對理論和思想的實現手段,而不是目的。
學以致用是本書的宗旨,提高讀者編程水平和動手能力是本書的目的。
本書通過大量有趣的實例,說明了理論對深度學習程序設計實踐的指導意義。