使用 tf.nn.dynamic_rnn 展开时间维度方式


Posted in Python onJanuary 21, 2020

对于单个的 RNNCell , 使用色的 call 函数进行运算时 ,只是在序列时间上前进了一步 。

如使用 x1、 ho 得到此h1, 通过 x2 、 h1 得到 h2 等 。

 tf.nn.dynamic_rnn的作用:

如果序列长度为n,要调用n次call函数,比较麻烦。对此,TensorFlow提供了一个tf.nn.dynamic_mn函数,使用该函数相当于调用了n次call函数。通过{ho, x1 , x2,…, xn} 直接得到{h1 , h2,…, hn} 。

具体来说,设输入数据的格式为(batch_size, time_steps, input size),

其中batch_size表示batch的大小,即包含几个序列。

time_steps表示序列长度,

input_size表示输入数据单个序列单个时间维度上固有的长度。

使用 tf.nn.dynamic_rnn 展开时间维度方式

此时,得到的outputs是time_steps步里所有的输出。它的形状为(batch_size, time_steps, cell.output size)。state 是最后一步的隐状态,形状为(batch_size, cell . state_size) 。

至此,在对每一步的输出进行变换,可以得到损失并进行训练模型了。

以上这篇使用 tf.nn.dynamic_rnn 展开时间维度方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中定义结构体的方法
Mar 04 Python
Python3.x对JSON的一些操作示例
Sep 01 Python
Python实现PS滤镜碎片特效功能示例
Jan 24 Python
搞清楚 Python traceback的具体使用方法
May 13 Python
python实现动态数组的示例代码
Jul 15 Python
Python基本类型的连接组合和互相转换方式(13种)
Dec 16 Python
TensorFlow实现保存训练模型为pd文件并恢复
Feb 06 Python
python实现文法左递归的消除方法
May 22 Python
python退出循环的方法
Jun 18 Python
anaconda python3.8安装后降级
Jun 11 Python
一文搞懂Python Sklearn库使用
Aug 23 Python
关于python类SortedList详解
Sep 04 Python
python爬取本站电子书信息并入库的实现代码
Jan 20 #Python
浅谈Tensorflow 动态双向RNN的输出问题
Jan 20 #Python
关于tf.nn.dynamic_rnn返回值详解
Jan 20 #Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
Jan 20 #Python
关于tf.reverse_sequence()简述
Jan 20 #Python
tensorflow使用range_input_producer多线程读取数据实例
Jan 20 #Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
Jan 20 #Python
You might like
url decode problem 解决方法
2011/12/26 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
2014/11/19 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
php中通用的excel导出方法实例
2017/12/30 PHP
网上抓的一个特效
2007/05/11 Javascript
DOM_window对象属性之--clipboardData对象操作代码
2011/02/03 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
javascript原型继承工作原理和实例详解
2016/04/07 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
浅析vue component 组件使用
2017/03/06 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
2019/10/25 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
2020/11/07 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
Perl中著名的Schwartzian转换问题解决实现
2015/06/02 Python
约瑟夫问题的Python和C++求解方法
2015/08/20 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
Python设计模式之策略模式实例详解
2019/01/21 Python
python图片二值化提高识别率代码实例
2019/08/24 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
Python3批量创建Crowd用户并分配组
2020/05/20 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
英国最出名高街品牌:Forever Unique
2018/02/24 全球购物
英国领先的在线礼品店:Getting Personal
2019/09/24 全球购物
乔迁之喜主持词
2014/03/27 职场文书
学习雷锋倡议书
2014/04/15 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
培训简讯范文
2015/07/20 职场文书