GRU学习笔记

news/2024/7/7 20:17:02

原理结构

GRU的输入输出和普通RNN一样。有一个当前的输入 x t x^t xt,和上一个节点传递下来的隐状态(hidden state) h t − 1 h^{t-1} ht1,这个隐状态包含了之前节点的相关信息。结合 x t x^t xt h t − 1 h^{t-1} ht1,GRU会得到当前隐藏节点的输出 y t y^t yt和传递给下一个节点的隐状态 h t h^t ht
在这里插入图片描述

  1. 通过 h t − 1 h^{t-1} ht1 x t x^t xt来获取两个门控状态。 r r r为控制重置的门控,z为控制更新的门控。
    在这里插入图片描述
    2.得到门控信号之后,使用重置门控来得到重置之后的数据 h t − 1 ′ = h t − 1 ⊗ r h^{{t-1}^{'}} = h^{t-1} \otimes r ht1=ht1r,再将 h t − 1 ′ h^{{t-1}^{'}} ht1与输入 x t x^t xt进行拼接,通过一个 t a n h tanh tanh激活函数将数据缩放到-1~1的范围内。在这里插入图片描述
    这部分属于选择记忆阶段, h ′ h^{'} h主要包含了当前输入 x t x^t xt,并有选择性地将 h ′ h^{'} h添加到当前的隐藏状态中。
  2. 更新记忆阶段。
    h t = ( 1 − z ) ⊗ h t − 1 + z ⊗ h ′ h^t = (1 - z)\otimes h^{t-1} + z \otimes h^{'} ht=(1z)ht1+zh
    这里的门控信号 z z z范围为[0, 1]。

卷积近似


http://lihuaxi.xjx100.cn/news/39860.html

相关文章

一周速学SQL Server(第三天)

相关文章链接: 一周速学SQL Server(第一天)https://blog.csdn.net/beiye_/article/details/127016065?spm1001.2014.3001.5501一周速学SQL Server(第二天)https://blog.csdn.net/beiye_/article/details/127022635?…

Cesium学习五:使用entity绘制cylinder

一、圆柱绘制代码 上一篇介绍了多边形的绘制,本篇介绍圆柱的绘制,Cesium提供的cylinder类不仅仅可以绘制圆柱,还可以绘制正多边形棱柱以及锥体等,具体代码如下(别忘了使用你自己的Token,基础环境不知道怎么…

MPLS BGP virtual private network OptionB实验

拓补图 以CE1、PE1、P1、ASBR1配置为例,CE2、PE2、P2、ASBR2的配置同理 1.配置IP地址 2.配置代码 CE: PE: ASBR: 3.总结 这次的实验是使用上次OptionA的实验的基础上进行更改然后配置的,这里面变化的点主要有以下…

信息系统项目管理基础

项目管理基础 重点: 项目的特点 项目的5个特点:临时性,独特的产品,服务或成果,逐步完善,资源约束,目的性。 目标与约束 时间,成本和质量往往是冲突的,需要取舍。 项目…

大数据常见面试题

大数据常见面试题 1、MySQL索引有哪些? 1.1、普通索引index:加速查找 1.2、唯一索引 主键索引:primary key:加速查找约束(不为空且唯一)唯一索引:unique:加速查找约束&#xff0…

Linux基本运维汇总

1 rpm管理 rpm的作用类似于windows上的电脑管家中软件管理、安全卫士里面“软件管家”等产品,是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到…

Nginx日志格式说明

1、日志位置及配置 默认位置在nginx安装目录下的:logs/access.log 也可修改日志配置,在配置文件中:conf/nginx.conf 日志格式参数:log_format #log_format main $remote_addr - $remote_user [$time_local] "$request&qu…

自定义Android日期选择器

自定义Android日期选择器背景调研思考和总结另一种方案背景 设计小姐姐,给了一个如下所示的需求,很显然这是一个日期选择器 调研 目前ANDROID主流的日期选择器,是官方提供的DatePickerDialog,创建DatePickerDialog如下&#x…