使用 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 可爱的大小写
Sep 06 Python
Python使用pyh生成HTML文档的方法示例
Mar 10 Python
Python 在字符串中加入变量的实例讲解
May 02 Python
django删除表重建的实现方法
Aug 28 Python
PyCharm2018 安装及破解方法实现步骤
Sep 09 Python
Selenium元素定位的30种方式(史上最全)
May 11 Python
python实现批量转换图片为黑白
Jun 16 Python
python怎么对数字进行过滤
Jul 05 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
Sep 11 Python
python关于倒排列的知识点总结
Oct 13 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
Nov 25 Python
上帝为你开了一扇窗之Tkinter常用函数详解
Jun 02 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 水平的题目
2007/05/30 PHP
解析PHP跨站刷票的实现代码
2013/06/18 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
2015/05/13 PHP
yii2 在控制器中验证请求参数的使用方法
2019/06/19 PHP
JQuery与Ajax常用代码实现对比
2009/10/03 Javascript
javascript 计算两个整数的百分比值
2009/12/26 Javascript
基于jQuery的js分页代码
2010/06/10 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
基于jquery tab切换(防止页面刷新)
2012/05/23 Javascript
仿JQuery输写高效JSLite代码的一些技巧
2015/01/13 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
bootstrap PrintThis打印插件使用详解
2017/02/20 Javascript
原生js jquery ajax请求以及jsonp的调用方法
2017/08/04 jQuery
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
python中精确输出JSON浮点数的方法
2014/04/18 Python
Python元字符的用法实例解析
2018/01/17 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
python 实现批量图片识别并翻译
2020/11/02 Python
个人求职简历的自我评价
2013/10/19 职场文书
白酒市场营销方案
2014/02/25 职场文书
恶搞卫生巾广告词
2014/03/18 职场文书
2014年党支部学习材料
2014/05/19 职场文书
毕业生工作求职信
2014/06/30 职场文书
教书育人演讲稿
2014/09/11 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
晋江市人民政府党组群众路线教育实践活动整改方案
2014/10/25 职场文书
恰同学少年观后感
2015/06/08 职场文书
python实现socket简单通信的示例代码
2021/04/13 Python
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android