TensorFlow - tf.nn.embedding_lookup
2018-03-08 17:04
405 查看
TensorFlow - tf.nn.embedding_lookup
flyfish
tf.nn.embedding_lookup(params, ids, name=None)
类似在np.array中用下标获取数据
params: A list of tensors with the same shape and type.
ids: A Tensor with type int32 containing the ids to be looked up in params.
name: A name for the operation (optional).
ids:可训练
示例代码1
示例代码2
flyfish
tf.nn.embedding_lookup(params, ids, name=None)
类似在np.array中用下标获取数据
params: A list of tensors with the same shape and type.
ids: A Tensor with type int32 containing the ids to be looked up in params.
name: A name for the operation (optional).
ids:可训练
示例代码1
import tensorflow as tf import numpy as np params = [0.1, 0.2, 0.3,0.4,0.5] params = np.asarray(params) result= tf.nn.embedding_lookup(params, [1, 3]) with tf.Session() as sess: sess.run(tf.global_variables_initializer()) print(sess.run(result)) #结果选择索引1和3的元素 输出 [0.2 0.4]
示例代码2
import tensorflow as tf import numpy as np params = [[0.1, 0.2, 0.3], [1.1, 1.2, 1.3], [2.1, 2.2, 2.3], [3.1, 3.2, 3.3], [4.1, 4.2, 4.3]] params= np.asarray(params) ids = tf.Variable([0, 2, 3, 1], tf.int32) result = tf.nn.embedding_lookup(params, ids) with tf.Session() as sess: sess.run(tf.global_variables_initializer()) print(sess.run(result)) #结果选择索引0, 2, 3, 1的元素 输出 [[0.1 0.2 0.3] [2.1 2.2 2.3] [3.1 3.2 3.3] [1.1 1.2 1.3]]
相关文章推荐
- TensorFlow中 tf.nn.embedding_lookup
- tensorflow中embedding_lookup, tf.gather以及tf.nn.embedding_lookup_sparse的理解
- Tensorflow学习---tf.nn.embedding_lookup 4000
- 对 tensorflow 中 tf.nn.embedding_lookup 函数的解释
- tf.nn.embedding_lookup()的用法
- tf.nn.embedding_lookup
- tf.nn.embedding_lookup简单介绍
- 【TensorFlow】tf.nn.embedding_lookup函数的用法
- Tensorflow-tf.nn.embedding_lookup函数原理
- tf.nn.embedding_lookup()的参数形式
- tf.nn.embedding_lookup理解
- tf.nn.embedding_lookup TensorFlow embedding_lookup 函数最简单实例
- tf.nn.embedding_lookup TensorFlow embedding_lookup 函数最简单实例
- tf.nn.embedding_lookup
- tensorflow tf.nn.embedding_lookup(embeddings, train_inputs)解释
- tf.nn.embedding_lookup()笔记
- tf.nn.embedding_lookup()的使用
- tf.nn.embedding_lookup中关于partition_strategy参数详解
- 【TensorFlow】tf.nn.conv2d如何实现卷积
- tensorflow 池化操作实例 tf.nn.max_pooling