本書不僅包含人工智能、機器學習及深度學習的基礎知識,如捲積神經網絡、循環神經網絡、生成對抗網絡等,而且也囊括了學會使用 TensorFlow、PyTorch 和 Keras 這三個主流的深度學習框架的最小知識量;不僅有針對相關理論的深入解釋,而且也有實用的技巧,包括常見的優化技巧、使用多 GPU 訓練、調試程序及將模型上線到生產系統中。本書希望同時兼顧理論和實戰,使讀者既能深入理解理論知識,又能把理論知識用於實戰,因此本書每介紹完一個模型都會介紹其實現,讀者閱讀完一個模型的介紹之後就可以運行、閱讀和修改相關代碼,從而可以更加深刻地理解理論知識。