一图看懂tf.nn.embedding_look函数内部运算过程

原创 2018年04月16日 17:10:12

下图是本人亲笔画的示意图,忽略我不堪入目的字,内容最重要。大笑

下图是在我看《Tensorflow实战》这本书的Tensorflow实现LSTM的语言模型这一节过程中画的,主要是结合此例,用wi表示单词,wi的向量表达方式我以自己的理解方式举得例子,比如w1为[1,0,0,...,0,0]; w2为[0,1,0,...,0,0]; w3为[0,0,1,...,0,0] 等等。

tf.nn.embedding_look(embedding, input_.input_data)函数主要含义就是input_data相当于词向量索引,在词汇表embedding中找出input_data中的单词的向量表达方式。

batch_size表示批大小;

num_steps表示迭代步数;

vocab_size表示词汇表中单词个数;

hidden_size表示LSTM隐藏层单元数;

embedding的列表示每个单词向量表达的维度,此例中设为和LSTM隐藏层单元数一致为hidden_size;


Oracle数据库开发之子程序(过程函数)和触发器视频课程

-
  • 1970年01月01日 08:00

一幅图看懂Python编程

  • guomutian911
  • guomutian911
  • 2016-12-11 08:19:41
  • 1032

一张图看懂 JS 的事件机制

一、为什么 JavaScript 单线程 假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准? 为了避免复杂...
  • a1b2c3c
  • a1b2c3c
  • 2017-02-26 20:05:48
  • 132

图解区块链:14张图看懂什么是“区块链技术”?

区块链技术最初源于解决“拜占庭将军”问题,金融科技的发展使得区块链技术有了更好的应用场景。它最显著的特征是去中心化,当然在应用中也存在一些技术和安全的挑战。欲知何为区块链?且看图示详解。 ...
  • wo541075754
  • wo541075754
  • 2017-01-26 07:52:06
  • 37498

一张图让你看懂各开源license

  • abware
  • abware
  • 2014-03-11 10:23:12
  • 853

一张图看懂马斯克

推荐阅读:技术:分布式唯一ID极简教程职场:程序员职业规划分享:2T架构师学习资料干货分享觉得有帮助?请转发给更多人!架构师小秘圈,聚集10万架构师的小圈子!不定期分享技术干货,行业秘闻!汇集各类奇妙...
  • g6U8W7p06dCO99fQ3
  • g6U8W7p06dCO99fQ3
  • 2018-02-08 00:00:00
  • 583

8张图理解Java,一图胜千言

8张图理解Java,一图胜千言 一图胜千言,下面图解均来自Program Creek 网站。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。 1、字符串不变性 下面这张图...
  • huangshulang1234
  • huangshulang1234
  • 2018-02-27 09:26:44
  • 45

一张图看懂HBase

  • 2016年11月28日 18:30
  • 726KB
  • 下载

一张图看懂开源许可协议

LGPL许可证是LESSER GENERAL PUBLIC LICENSE的简写,也叫LIBRARY GENERAL PUBLIC LICENSE,中文译为“较宽松公共许可证”或者“函数库公共许可证”...
  • u012410733
  • u012410733
  • 2016-11-21 19:19:43
  • 3250

一张图带你看懂UML类图

一张图带你看懂UML类图
  • uxyheaven
  • uxyheaven
  • 2015-02-04 22:31:45
  • 3442
收藏助手
不良信息举报
您举报文章:一图看懂tf.nn.embedding_look函数内部运算过程
举报原因:
原因补充:

(最多只允许输入30个字)