首頁 / 名詞卡 / 資料工程與MLOps / TensorFlow

iPAS AI中級🗄️ 資料工程與MLOps
🔑 名詞卡

TensorFlow

🎯 定義

由 Google 開發並維護的開源機器學習框架,早期採用靜態計算圖,TensorFlow 2.x 起轉向即時執行(Eager Execution),支援跨平台部署(CPU/GPU/TPU/行動裝置/網頁)。

重點/應用

  • Keras:已完全整合為 TensorFlow 的官方高階 API(tf.keras),設計理念是用最少代碼快速建構模型,模組化且易於原型開發。
  • 生產級部署生態完整:TensorFlow Extended(TFX,機器學習管道管理)、TensorFlow Serving(模型服務)。

記憶技巧

「TensorFlow 早期像先寫完劇本再演出(靜態計算圖),適合大規模生產部署」。

易混淆

  • vs PyTorch:TensorFlow(Google,早期靜態圖,生產部署生態完整)vs PyTorch(Meta,動態計算圖,學術研究/快速實驗主流)。
📖 課文原文

「TensorFlow 早期版本主要基於靜態計算圖⋯近年來,TensorFlow 2.x 已轉向即時執行(Eager Execution),允許像 Python 那樣直觀地即時運行操作。」