• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 使用 tf.nn.dynamic_rnn 展开时间维度方式

使用 tf.nn.dynamic_rnn 展开时间维度方式

作者:OscarMind 字体:[增加 减小] 来源:互联网

OscarMind 通过本文主要向大家介绍了tf.nn.dynamic_rnn,时间维度等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

对于单个的 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表示输入数据单个序列单个时间维度上固有的长度。

此时,得到的outputs是time_steps步里所有的输出。它的形状为(batch_size, time_steps, cell.output size)。state 是最后一步的隐状态,形状为(batch_size, cell . state_size) 。

至此,在对每一步的输出进行变换,可以得到损失并进行训练模型了。

以上这篇使用 tf.nn.dynamic_rnn 展开时间维度方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能想查找下面的文章:

  • 关于tf.nn.dynamic_rnn返回值详解
  • 使用 tf.nn.dynamic_rnn 展开时间维度方式
  • 使用 tf.nn.dynamic_rnn 展开时间维度方式
  • 关于tf.nn.dynamic_rnn返回值详解

相关文章

  • 在Python中使用next()方法操作文件的教程
  • Django自定义分页与bootstrap分页结合
  • python操作 hbase 数据的方法
  • 深入解析Python编程中JSON模块的使用
  • python中字典dict常用操作方法实例总结
  • python之import机制详解
  • Python实现检测服务器是否可以ping通的2种方法
  • python中执行shell的两种方法总结
  • python生成IP段的方法
  • 举例讲解Python中is和id的用法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 简单讲解Python中的数字类型及基本的数学计算
    • Python中super()函数简介及用法分享
    • 基于python yield机制的异步操作同步化编程模型
    • Python在Windows和在Linux下调用动态链接库的教程
    • 详解Python中用于计算指数的exp()方法
    • 下载给定网页上图片的方法
    • 浅谈function(函数)中的动态参数
    • Python subprocess模块学习总结
    • 发布你的Python模块详解
    • 一些Python中的二维数组的操作方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有