初學者更容易上手的TensorFlow 2.0
透過Keras API可更加容易且快速搭建網路
運用TensorFlow 2.0和Keras API的強大靈活性和控製性,可輕鬆學會深度學習
[ TensorFlow 2.0語法更簡潔 ]學習門檻較低,使初學者更容易上手
[ TensorFlow 2.0支援多個平颱 ]可以在多種平颱上訓練生成的網路模型
[ TensorFlow 2.0內建Keras高階API ]Keras與TensorFlow的相容性、方便性和效率更高
[ TensorFlow 2.0簡化API ]隻保留tf.keras,清除較少人使用和重復的API
在人工智慧(AI)的時代,TensorFlow已經成為深度學習開發的主流程式庫,其功能強大、運算效率高、支援多個平颱,造就瞭業界和學術界的廣泛使用。然而,TensorFlow 1.x版的學習門檻高,對剛入門的初學者來說相當難上手,針對這個問題,Google開發團隊推齣瞭TensorFlow 2.0版。TensorFlow 2.0引入瞭Eager Execution動態圖模式、Keras高階API和tf.data等三個功能,讓學習門檻大幅降低。本書使用最新的TensorFlow 2.0深度學習套件,並透過十個章節的內容,讓讀者同時學習到理論與實務應用。
拿起這本書,你將學到: ◎利用TensorFlow Keras API,並能充分理解使用簡潔指令、自由組閤且容易擴展的模塊化API的優勢。
◎利用tf.data資料輸入管道,速度更快、更簡單。
◎學習TensorFlow高階技巧:客製化網路層、損失函數、指標函數和迴調函數。
◎學習TensorBoard高階技巧:TensorBoard低階API和超參數調校工具。
◎使用TensorFlow Datasets資料集平颱,更方便下載和使用。
◎使用TensorFlow Hub開放預訓練模型平颱,更方便搭建和使用預訓練權重。
◎瞭解神經網路反嚮傳遞的原理。
◎瞭解及實作全連接神經網路。
◎瞭解及實作捲積神經網路。
◎瞭解及實作遷移學習任務。
◎掌握訓練網路的技巧:權重初始化的重要性、權重正規化、Dropout、Batch Normalization。
◎運用深度學習經典網路架構:LeNet、AlexNet、VGG、GoogLeNet和ResNet。