TensorFlow 簡介

TensorFlow 是用於機器學習的端對端開放原始碼平台,TensorFlow 是一種用來管理機器學習系統所有層面的豐富系統;不過,此類別關注如何使用特定的 TensorFlow API 來開發及訓練機器學習模型。如需更詳盡的 TensorFlow 系統,請參閱 TensorFlow 說明文件

TensorFlow API 是按階層排列,使用低階 API 建構的高階 API。機器學習研究人員會使用低階 API 建立及探索新的機器學習演算法。在本類別中,您將使用名為 tf.keras 的高階 API 來定義和訓練機器學習模型,以及進行預測。tf.keras 是開放原始碼 Keras API 的 TensorFlow 變體。

下圖顯示 TensorFlow 工具包的階層結構:

經過簡化的 TensorFlow 工具包階層。
   tf.keras API 位於最上方

圖 1. TensorFlow 工具包階層。