tf.get_variable函数的理解

之前一直理解的就是get_variable只是定义tensor的维度,并不给出值,但是后来写了程序运行一下才发现,不仅指定了维度,
并且随机进行了初始化,代码如下:
#coding:utf-8
import tensorflow as tf
pos1_embedding = tf.get_variable('pos1_embedding', [2, 5])

with tf.Session() as sess:
   sess.run(tf.initialize_all_variables())
   print(sess.run(pos1_embedding))

第一次运行的结果:

第二次运行的结果:

由运行结果可以看出,两次随机出的结果是不一样的

猜你喜欢

转载自blog.csdn.net/yangfengling1023/article/details/81383975