TensorFlow 是一種開源的機器學習框架,由 Google 開發。它是用來構建和訓練機器學習模型的強大工具,支持很多種不同類型的機器學習算法,并使用數據流圖來表示計算過程。 TensorFlow 的核心是張量 (Tensor) 和計算圖 (Graph)。
張量 (Tensor) 是一個多維數組,可以理解為向量或矩陣的拓展。在 TensorFlow 中,所有的數據都被看作是張量。計算圖 (Graph) 描述了計算操作間的依賴關系,以及從輸入到輸出的計算過程。
使用 TensorFlow 可以完成以下任務:
- 回歸 (Regression):預測連續值的模型,如預測房價。
- 分類 (Classification):將輸入數據分為不同類別的模型,如圖像識別。
- 聚類 (Clustering):將數據分為相似群組的模型,如市場細分。
- 強化學習 (Reinforcement Learning):通過