使用 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基础教程之类class定义使用方法
Feb 20 Python
Python中处理字符串之isalpha()方法的使用
May 18 Python
Python常用小技巧总结
Jun 01 Python
Python监控主机是否存活并以邮件报警
Sep 22 Python
python中urllib.unquote乱码的原因与解决方法
Apr 24 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
Dec 03 Python
python语言中with as的用法使用详解
Feb 23 Python
Django框架验证码用法实例分析
May 10 Python
python 使用递归回溯完美解决八皇后的问题
Feb 26 Python
利用python画出AUC曲线的实例
Feb 28 Python
详解pycharm2020.1.1专业版安装指南(推荐)
Aug 07 Python
python中slice参数过长的处理方法及实例
Dec 15 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 常见郁闷问题答解
2006/11/25 PHP
linux下为php添加curl扩展的方法
2011/07/29 PHP
php实现等比例不失真缩放上传图片的方法
2016/11/14 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
Javascript浅谈之this
2013/12/17 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
Javascript typeof与instanceof的区别
2016/10/18 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
微信小程序 image组件遇到的问题
2019/05/28 Javascript
layui动态加载多表头的实例
2019/09/05 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
2020/11/13 Javascript
Python 序列化 pickle/cPickle模块使用介绍
2014/11/30 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
Pytorch 实现数据集自定义读取
2020/01/18 Python
python 爬取疫情数据的源码
2020/02/09 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
Java基础知识面试题
2014/03/25 面试题
教育学专业实习生的自我鉴定
2013/11/26 职场文书
员工薪酬福利制度
2014/01/17 职场文书
奠基仪式策划方案
2014/05/15 职场文书
助人为乐好少年事迹材料
2014/08/18 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
2015年元旦文艺晚会总结(学院)
2014/11/28 职场文书
汽车销售助理岗位职责
2015/04/14 职场文书
舞蹈社团活动总结
2015/05/07 职场文书
企业百日安全活动总结
2015/05/07 职场文书
vue 给数组添加新对象并赋值
2022/04/20 Vue.js