1. 程式人生 > >tensorflow相關函式 tf.placeholder() ,tf.get_variable()

tensorflow相關函式 tf.placeholder() ,tf.get_variable()

tf.placeholder(dtype, shape=None, name=None)

此函式可以理解為形參,用於定義過程,在執行的時候再賦具體的值

shape 指定維度可以是[1,2]表示1行2列

 

tf.get_variable(name,  shape, initializer): name就是變數的名稱,shape是變數的維度,initializer是變數初始化的方式,初始化的方式有以下幾種:

tf.constant_initializer:常量初始化函式

tf.random_normal_initializer:正態分佈

tf.truncated_normal_initializer:擷取的正態分佈

tf.random_uniform_initializer:均勻分佈

tf.zeros_initializer:全部是0

tf.ones_initializer:全是1

tf.uniform_unit_scaling_initializer:滿足均勻分佈,但不影響輸出數量級的隨機值