天天看點

tensorflow中圖的學習

如果沒有顯示聲明,所有的操作都是在預設的計算圖中進行的。

建立一個新的計算圖:

g = tf.Graph()		#現在有兩個圖,一個是程式預設的計算圖,一個是建立的計算圖。
           

如果不指明在哪一個計算圖上操作,就是在預設的計算圖上操作。

指明在某一個計算圖上進行操作的方法:

with上下文管理器

#在with g.as_default():語句下定義屬于計算圖g1的張量和操作
g1=tf.Graph()
# 在計算圖g1中定義張量和操作
with g1.as_default():
    b = tf.constant([1.0, 1.0])		#張量b是屬于圖g1的
           

一個圖可以在多個sess中運作,一個sess也能運作多個圖。

通過session來運作一個圖。

參考文獻