深度學習是目前人工智慧裡最熱門的領域之一,許多生活上的應用,如語言翻譯、語音識別、圖形識別、物件偵測、圖像生成等,皆運用了深度學習的技術,而取得重大的突破。
在學習開發深度學習演算法時,首先要選擇開發工具與環境。市面上有許多開發深度學習技術的套件,如Tensorflow、Keras、PyTorch、MXNet等,這些工具雖然大幅降低進入深度學習技術的門檻,但仍有環境設置困難、套件版本不一等缺點。而Matlab具有便利簡單的語言與環境,為了讓讀者能輕鬆進入深度學習領域,本書使用Matlab程式語言來進行深度學習的開發與應用,並以初學者的角度講解,讓讀者可以輕鬆建構深度學習的概念。此外,本書介紹許多Matlab應用於深度學習的相關範例,使讀者累積應用的能力。