使用 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 threading多线程编程实例
Sep 18 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
Apr 22 Python
Django Rest framework之认证的实现代码
Dec 17 Python
对python 树状嵌套结构的实现思路详解
Aug 09 Python
Python 如何优雅的将数字转化为时间格式的方法
Sep 26 Python
wxPython:python首选的GUI库实例分享
Oct 05 Python
python构建指数平滑预测模型示例
Nov 21 Python
TensorBoard 计算图的查看方式
Feb 15 Python
python pyqtgraph 保存图片到本地的实例
Mar 14 Python
python 获取字典键值对的实现
Nov 12 Python
Python项目实战之使用Django框架实现支付宝付款功能
Feb 23 Python
Python可变与不可变数据和深拷贝与浅拷贝
Apr 06 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 模拟登陆MSN并获得用户信息
2009/05/16 PHP
php管理nginx虚拟主机shell脚本实例
2014/11/19 PHP
Laravel实现用户注册和登录
2015/01/23 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
JS获取当前日期和时间的简单实例
2013/11/19 Javascript
javascript 动态修改css样式方法汇总(四种方法)
2015/08/27 Javascript
Bootstrap每天必学之缩略图与警示窗
2015/11/29 Javascript
javascript从定义到执行 你不知道的那些事
2016/01/04 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
vue中的scope使用详解
2017/10/29 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
Puppet的一些技巧
2018/09/17 Javascript
nodejs如何在package.json中设置多条启动命令
2020/03/16 NodeJs
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
2020/11/06 Javascript
python正则表达式判断字符串是否是全部小写示例
2013/12/25 Python
Python程序设计入门(4)模块和包
2014/06/16 Python
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
python 浅谈serial与stm32通信的编码问题
2019/12/18 Python
基于Python数据分析之pandas统计分析
2020/03/03 Python
CSS实现限制字数功能当对象内文本溢出时显示省略标记
2014/08/20 HTML / CSS
HTML5 Web Workers之网站也能多线程的实现
2013/04/24 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
美国时尚大码女装购物网站:Avenue
2019/05/24 全球购物
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
教师辞职信范文
2015/02/28 职场文书
2015年高三教学工作总结
2015/07/21 职场文书
元素水平垂直居中的方式
2021/03/31 HTML / CSS