🔑 名詞卡
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 那樣直觀地即時運行操作。」