本書是一本介紹深度學習理論和實戰(zhàn)應用的教程,先從數(shù)學基礎和機器學習基礎出發(fā),按照神經網絡的技術發(fā)展框架由易到難逐步講解深度學習的理論,然后再通過實踐部分,詳細解釋深度學習的應用案例,讓讀者既能了解深度學習理論,又能學會使用深度學習框架,實現(xiàn)自己的深度學習模型。主要內容包括深度學習的發(fā)展歷史、單層感知器、線性神經網絡、BP神經網絡、深度學習算法卷積神經網絡CNN和長短時記憶網絡LSTM,以及深度學習算法在圖像、自然語言處理和音頻信號三個方面的實際應用。其中,案例實戰(zhàn)部分使用的深度學習框架為Tensorflow 2/Keras。