创建变量:
tf.get_variable :此函数需要指定变量名字,允许其他复制品指向此变量,同时允许再利用之前已经创建的变量,方便实现共享层。
简单例子:
(1)指定名字和shape
my_variable = tf.get_variable("my_variable", [1, 2, 3])
默认dtype 为tf.float,初始值为随机均匀分布tf.glorot_uniform_initializer
(2)指定类型和初始化方式
my_int_variable = tf.get_variable("my_int_variable",[1, 2, 3], dtype=tf.int32, initializer=tf.zeros_initializer)
(3)从tensor中初始化(不需要指定shape)
other_variable = tf.get_variable("other_variable", dtype=tf.int32, initializer=tf.constant([23, 42]))
近期评论