tensorflow是乙個使用採用資料流圖進行數值計算的開源軟體庫。
什麼是資料流圖?
資料流圖用結點(nodes)和邊(edges)的有向圖來表示數學計算。
結點一般用來表示施加的數學操作,但也可以表示資料輸入的起點和資料輸出的終點。
邊表示結點之間的輸入、輸出關係。這些邊可以表示多維資料陣列,我們稱這些多維陣列為張量(tensor)
基本組成:
會話(session)
tensorflow分離了計算的定義和執行:
第一步:組裝資料流圖
第二步:利用session執行圖中的運算
TensorFlow學習記錄
在電腦上按照官方的pip3安裝方法把tensorflow安裝起了。首先學習的是mnist資料集手寫數字分類。這個是入門級的優化方案。剛剛開始的時候對sess。run等很疑惑,反覆研究了幾天。終於知道,學習tensorflow的框架,主要看前面的輸入x和輸出y,以及待優化的引數w和bias項b的關係,...
Tensorflow學習記錄(一)
tensorflow 是乙個程式設計系統,使用圖來表示計算任務.圖中的節點被稱之為 op operation 的縮寫 乙個 op 獲得 0 個或多個tensor,執行計算,產生 0 個或多個tensor.每個 tensor 是乙個型別化的多維陣列.例如,你可以將一小 像集表示為乙個四維浮點數陣列,這...
Tensorflow學習記錄3
variable的使用 import tensorflow as tf state tf.variable 0,name counter 一定要定義成是個變數才是個變數,初始值0,名字counter print state.name 輸出 名字 第幾個變數 name index one tf.con...