使用 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中的装饰器详解
Apr 13 Python
Python字符串处理之count()方法的使用
May 18 Python
python中函数默认值使用注意点详解
Jun 01 Python
Python错误: SyntaxError: Non-ASCII character解决办法
Jun 08 Python
回调函数的意义以及python实现实例
Jun 20 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
Apr 19 Python
python2 与 pyhton3的输入语句写法小结
Sep 10 Python
python os.fork() 循环输出方法
Aug 08 Python
利用Python的turtle库绘制玫瑰教程
Nov 23 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
Jan 14 Python
基于Numba提高python运行效率过程解析
Mar 02 Python
python开发一款翻译工具
Oct 10 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
IStream与TStream之间的相互转换
2008/08/01 PHP
php 一元分词算法
2009/11/30 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
2014/07/02 PHP
thinkphp整合微信支付代码分享
2016/11/24 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
2019/05/14 PHP
浅析JQuery中的html(),text(),val()区别
2014/09/01 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
原创jQuery弹出层插件分享
2015/04/02 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
2017/01/10 Javascript
Javascript实现倒计时时差效果
2017/05/18 Javascript
vue 请求后台数据的实例代码
2017/06/22 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
python字符串编码识别模块chardet简单应用
2015/06/15 Python
Python 数据结构之队列的实现
2017/01/22 Python
django中send_mail功能实现详解
2018/02/06 Python
python3 读写文件换行符的方法
2018/04/09 Python
python 利用for循环 保存多个图像或者文件的实例
2018/11/09 Python
python3转换code128条形码的方法
2019/04/17 Python
html5使用canvas画空心圆与实心圆
2014/12/15 HTML / CSS
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
加拿大领先的冒险和户外零售商:Atmosphere
2017/12/19 全球购物
英国PC组件和在线电脑商店:SCAN
2019/04/18 全球购物
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
新春联欢会主持词
2014/03/24 职场文书
旅游与环境专业求职信
2014/06/05 职场文书
社区灵活就业证明
2014/11/03 职场文书
2014年工程工作总结
2014/11/25 职场文书
2014企业年终工作总结
2014/12/23 职场文书
2015年读书月活动总结
2015/03/26 职场文书
MySQL分库分表详情
2021/09/25 MySQL
MySQL派生表联表查询实战过程
2022/03/20 MySQL
win11无线投屏在哪设置? win11无线投屏功能的使用方法
2022/04/08 数码科技
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers
在windows server 2012 r2中安装mysql的详细步骤
2022/07/23 Servers