使用 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 生成目录树及显示文件大小的代码
Jul 23 Python
在Docker上部署Python的Flask框架的教程
Apr 08 Python
python实现的简单抽奖系统实例
May 22 Python
python如何实现excel数据添加到mongodb
Jul 30 Python
python处理csv数据动态显示曲线实例代码
Jan 23 Python
解决Python的str强转int时遇到的问题
Apr 09 Python
Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
Apr 24 Python
python使用for循环计算0-100的整数的和方法
Feb 01 Python
python爬取微信公众号文章的方法
Feb 26 Python
python自动化之Ansible的安装教程
Jun 13 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
Jul 07 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
Jul 13 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
用PHP和MySQL保存和输出图片
2006/10/09 PHP
获取PHP警告错误信息的解决方法
2013/06/03 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
在PHP语言中使用JSON和将json还原成数组的方法
2016/07/19 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
动态样式类封装JS代码
2009/09/02 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
2013/04/18 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
text-align:justify实现文本两端对齐 兼容IE
2015/08/19 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
window.open打开窗口被拦截的快速解决方法
2016/08/04 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
详解Vue文档中几个易忽视部分的剖析
2018/03/24 Javascript
对 Vue-Router 进行单元测试的方法
2018/11/05 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
2019/04/19 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
vue实现Input输入框模糊查询方法
2021/01/29 Javascript
详解node登录接口之密码错误限制次数(含代码)
2019/10/25 Javascript
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
Python入门篇之条件、循环
2014/10/17 Python
酷! 程序员用Python带你玩转冲顶大会
2018/01/17 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
Python 求数组局部最大值的实例
2019/11/26 Python
python输出pdf文档的实例
2020/02/13 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
详解CSS3中强大的filter(滤镜)属性
2017/06/29 HTML / CSS
英文简历中的自荐信范文
2013/12/14 职场文书
入学生会自荐书范文
2014/02/05 职场文书
怎么写好自荐书
2014/03/02 职场文书
三严三实对照检查材料
2014/08/25 职场文书
影视后期实训报告
2014/11/05 职场文书
2015年乡镇安全生产工作总结
2015/05/19 职场文书
活动新闻稿范文
2015/07/17 职场文书
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers