Happy清子 发表于 2019-11-1 00:28:56

tf.nn.embedding_lookup函数的用法

tf.nn.embedding_lookup函数的用法主要是选取一个张量里面索引对应的元素。tf.nn.embedding_lookup(params, ids):params可以是张量也可以是数组等,id就是对应的索引,其他的参数不介绍。例如:ids只有一行:#c = np.random.random()# 随机生成一个10*1的数组
#b = tf.nn.embedding_lookup(c, )#查找数组中的序号为1和3的
p=tf.Variable(tf.random_normal())#生成10*1的张量
b = tf.nn.embedding_lookup(p, )#查找张量中的序号为1和3的

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    print(sess.run(b))
    #print(c)
    print(sess.run(p))
页: [1]
查看完整版本: tf.nn.embedding_lookup函数的用法