前言
TensorFlow 是目前使用最廣泛的機器學習架構,能滿足廣大使用者的需求。如今TensorFlow 已經更新到2.X 版本,具有更強的便利性。
☘ 本書特色
1. 以2.X 版本為基礎,提供了大量的程式設計經驗
本書中的實例全部基於TensorFlow 2.1 版本,同時也包含了許多該版本的使用技巧和經驗。
2. 覆蓋了TensorFlow 的大量介面
TensorFlow 是一個非常龐大的架構,內部有很多介面可以滿足不同使用者的需求。合理使用現有介面可以在開發過程中獲得事半功倍的效果。然而,由於TensorFlow 的程式更新速度太快,有些介面的搭配文件並不是很全。作者花了大量的時間與精力,對一些實用介面的使用方法進行摸索與整理,並將這些方法寫到書中。
3. 提供了高度可重用程式,公開了大量的商用程式片段
本書實例中的程式大多來自作者的商業專案,這些程式的便利性、穩定性、再使用性都很強。讀者可以將這些程式分析出來直接用在自己的專案中,加快開發進度。
4. 書中的實戰案例可應用於真實場景
本書中大部分實例都是目前應用非常廣泛的通用任務,包含圖片分類、物件辨識文字分類、影像產生、識別未知分類等多個方向。讀者可以在書中介紹的模型的基礎上,利用自己的業務資料集快速實現AI 功能。
5. 從專案角度出發,覆蓋專案開發全場景
本書以專案實現為目標,全面覆蓋開發實際AI 專案中所相關的知識,並全部配有實例,包含開發資料集、訓練模型、特徵工程、開發模型、分散式訓練。其中,特徵工程部分全面說明了TensorFlow 中的特徵列介面。該介面可以使資料在特徵處理階段就以圖的方式進行加工,進一步確保了在訓練場景下和使用場景下模型的輸入統一。
6. 提供了大量前端論文連結地址,便於讀者進一步深入學習
本書使用的AI 模型,參考了一些前端的技術論文,並做了一些結構改進。這些實例具有很高的科學研究價值。讀者可以參考這些論文,進一步深入學習更多的前端知識,再配合本書的實例進行充分了解,達到融會貫通。本書也可以幫助AI 研究者進行學術研究。
7. 注重方法與經驗的傳授
本書在說明知識時,更注重傳授方法與經驗。全書共有幾十個「提示」標籤,其中的內容都是功力很高的成功經驗分享與易錯事項歸納,有關於經驗技巧的,也有關於風險避開的,可以幫助讀者在學習的路途上披荊斬棘,快速進步。
☘ 本書資源下載
本書程式碼請至本公司官網deepmind.com.tw/ 尋找相關書號下載。另本書資料集較大,請至原書網站下載,網址為:www.aianaconda.com/index/tensorFlow2x
☘ 本書適合讀者群
■ 人工智慧同好
■ 人工智慧開發工程師
■ 人工智慧相關課程的大專院校師生
■ 使用 TensorFlow 架構的工程師
■ 整合人工智慧的開發人員
■ 人工智慧初學者
☘ 關於作者
本書的內容由李金洪主筆撰寫,書中的大部分程式由許青幫忙偵錯和整理,在此表示感謝。
許青,NLP 演算法工程師,南京航空太空大學碩士畢業,取得許多電腦視覺相關專利,作為核心開發人員參與過多個領域的AI 專案。
李金洪