Tensorflow學習筆記

2021-07-26 05:57:10 字數 999 閱讀 1916

1.    如何在虛擬機器中安裝tensor flow:

1)        首先安裝pip:$ pip install

2)        $ pip install

2.   學習tensorflow需要學習:python and linux

3.   使用 tensorflow, 你必須明白 tensorflow: 

1)        使用圖 (graph) 來表示計算任務.

2)        在被稱之為會話 (session) 的上下文 (context) 中執行圖.

3)        使用tensor 表示資料.

4)        通過變數 (variable) 維護狀態.

5)        使用 feed 和 fetch 可以為任意的操作(arbitrary operation) 賦值或者從其中獲取資料.

4.   tensorflow依賴包:

tensorflow

numpy

matplotlib

cuda (to run examples on gpu).

5.   tensorflow 是乙個程式設計系統, 使用圖來表示計算任務. 圖中的節點被稱之為 op (operation 的縮寫). 乙個 op 獲得 0 個或多個 tensor, 執行計算, 產生 0 個或多個 tensor. 每個 tensor 是乙個型別化的多維陣列. 例如, 你可以將一小**像集表示為乙個四維浮點數陣列, 這四個維度分別是 [batch, height, width, channels].

乙個 tensorflow 圖描述了計算的過程. 為了進行計算, 圖必須在 會話 裡被啟動. 會話 將圖的 op 分發到諸如 cpu 或 gpu 之類的 裝置 上, 同時提供執行 op 的方法. 這些方法執行後, 將產生的 tensor 返回. 在 python 語言中, 返回的 tensor 是 numpy ndarray 物件; 在 c 和 c++ 語言中, 返回的 tensor 是 tensorflow::tensor 例項.

tensorflow學習筆記

tensorflow安裝可以直接通過命令列或者原始碼安裝,在此介紹tensorflow8命令列安裝如下 安裝tensorflow sudo pip install upgrade 另外,解除安裝tensorflow命令為 sudo pip uninstall tensorflow tensorflo...

TensorFlow學習筆記

1 擬合直線 import the library import tensorflow as tf import numpy as np prepare train data train x np.linspace 1,1,100 temp1 train x,temp2 train x.shape,...

tensorflow學習筆記

梯度下降線性回歸 import tensorflow as tf w tf.variable tf.random normal 1 name weight b tf.variable tf.random normal 1 name bias x tf.placeholder tf.float32,s...