【Tensorflow】tf.Variable與tf.get_Variable的區別

#下面兩個定義等價
v = tf.get_variable("v",shape = [1],initializer = tf.constant_initializer(1.0))
v = tf.Variable(tf.constant (1.0,shape = [1]),name = "v")
  • 兩函數功能基本等價。
  • 最大區別:指定變量名稱的參數。tf.Variable變量名稱可選,tf.get_variable變量名稱必填,它會根據名字去創建變量或獲取變量。
  • tf.get_variable創建的變量,在不同的函數中可以直接通過變量名字來使用變量,不需要將變量通過參數的形式導出傳遞。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章