TensorFlow安裝
TensorFlow可以在各種操作系統上面安裝。安裝的時候要注意TensorFlow的類型,一種是普通的版本,僅支持CPU,安裝簡單。另外一種類型帶GPU的,可以利用GPU來進行加速訓練,安裝起來相對復雜一些。如果剛開始使用,沒有特別硬性的需求,推薦安裝普通的版本。
安裝的時候可以使用pip安裝,可以使用Anaconda進行安裝。3.5.x和3.6.x版本的python,使用pip安裝僅支持CPU的版本命令如下:
pip3 install –upgrade tensorflow
安裝GPU的版本,命令如下:
pip3 install –upgrade tensorflow-gpu
GPU版本的安裝:
可以參考這個博客:win10+cuda9.0+cuDNN 7.0+Tensorflow1.5(GPU)安裝
CUDA(Compute Unified Device Architecture 統一計算架構),是由NVIDIA推出的一種集成技術。
cuDNN (cuda Deep Neural Network libary) 是NVIDIA設計的深度神經網絡加速庫。
TensorFlow的HelloWorld
import tensorflow as tf c = tf.constant('Hello, World!') with tf.Session() as sess: print(sess.run(c))
程序中創建了一個Tensor常量,然后放在Session中運行。使用with as 語句是因為要初始化一些信息,以及執行結束后要關閉Session。
輸入結果為:b'Hello, World!'
使用TensorFlow來編寫你的程序
編寫程序的時候可以使用高級別的API,你只需要了解TensorFlow中的Estimators類,以及知道如何導入數據。使用高級的API會非常的簡單,它會幫你自動的構圖,以及提供循環訓練的過程。
使用低級別的API,那么你就需要了解諸如張量、變量、圖和會話等知識。構建圖,循環訓練等一些列步驟都需要你自己來完成。