Tensorflow學習記錄3

2021-09-12 11:05:55 字數 620 閱讀 1646

"""

variable的使用

"""import tensorflow as tf

state = tf.variable(0, name='counter') # 一定要定義成是個變數才是個變數,初始值0,名字counter

# print(state.name) # 輸出:名字:第幾個變數(name:index)

one = tf.constant(1) # 定義乙個常量 one = 1

# 變數加常量,還是變數

new_value = tf.add(state, one)

update = tf.assign(state, new_value) # 把new_vlaue的狀態載入到state上

init = tf.global_variables_initializer() # 準備初始化所有變數

# 開始執行

with tf.session() as sess:

sess.run(init) # 初始化所有變數

for _ in range(3):

sess.run(update)

print(sess.run(state))

Tensorflow學習記錄

tensorflow是乙個使用採用資料流圖進行數值計算的開源軟體庫。什麼是資料流圖?資料流圖用結點 nodes 和邊 edges 的有向圖來表示數學計算。結點一般用來表示施加的數學操作,但也可以表示資料輸入的起點和資料輸出的終點。邊表示結點之間的輸入 輸出關係。這些邊可以表示多維資料陣列,我們稱這些...

TensorFlow學習記錄

在電腦上按照官方的pip3安裝方法把tensorflow安裝起了。首先學習的是mnist資料集手寫數字分類。這個是入門級的優化方案。剛剛開始的時候對sess。run等很疑惑,反覆研究了幾天。終於知道,學習tensorflow的框架,主要看前面的輸入x和輸出y,以及待優化的引數w和bias項b的關係,...

Tensorflow學習記錄(一)

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