tf.Variable(<initial - value>,name=<optional - name>)
此函數用於定義圖變量。生成一個初始值為initial - value的變量。
tf.get_variable(name,shape,dtype,initializer,trainable)
此函數用於定義圖變量。獲取已經存在的變量,如果不存在,就新建一個
參數:
- name:名稱
- shape:數據形狀。
- dtype:數據類型。常用的tf.float32,tf.float64等數值類型
- initializer:初始化值。可以使用各種初始化方法
- trainable:是否訓練變量。bool類型:True訓練,False不訓練
推薦使用:tf.get_variable()
方便共享變量,必須和reuse和tf.variable_scope()配合使用