為了充分瞭解TensorFlow,應該了解以下內容:
- 如何用Python編程。
- 至少有一點關於矩陣arrays。
- 對機器學感興趣。
TensorFlow提供了多個API。最底層的是「TensorFlow Core」, 提供完整的編程控制。而TensorFlow Core是用於機器學習研究人員,和其他需要對其模型進行精細控制。更高層次的API建立在「TensorFlow Core」之上。會讓開發者更容易學習和使用。
另外,更高層的API使得不同用戶之間的重複任務更容易和更一致。像tf.estimator這樣的高級API可以幫助管理資料data sets、評估estimators,訓練training 和推理inference。
本章節從TensorFlow核心教程開始。稍後,我們演示如何在tf.estimator中實現相同的模型。了解TensorFlow核心原則將使您在使用更緊湊的更高級別的API時,能夠更好地理解事情在內部的工作原理。