门控循环单元(GRU)

embedded/2024/9/21 12:10:25/

困死了。。。
参考视频:56 门控循环单元(GRU)【动手学深度学习v2】
GRU:门控循环单元,与LSTM类似,解决RNN中不能长期记忆和反向传播中的梯度等问题。但结构比LSTM简单。
关注一个序列,不是每个观察值都是同等重要,想只记住相关的观察需要:
能关注的机制(更新门)
能遗忘的机制(遗忘门)

更新门与遗忘门

在这里插入图片描述
更新门帮助模型决定到底要将多少上一层的信息传递到现在,即前一时间步和当前时间步的信息有多少是需要继续传递的
上述公式中,更新门的操作为:
xt(当前时间步所输入向量)经过一个线性变换后与上一时间步保存的信息ht-1也经过一个线性变换后相加后再加一个常量后进入 Sigmoid 激活函数,输出的值为0-1之间。

重置门主要决定了到底有多少过去的信息需要遗忘。
上述公式中,遗忘门的操作:
与更新门类似,ht-1与xt各自进行了一个线性变换后 加上一个常量后进入Sigmoid 激活函数。

候选隐状态

在这里插入图片描述
简单来说,就是当前信息和对过去信息的筛选。
其中Rt与Ht-1的对应元素乘积:重置门的输出值均为0-1,代表了该信息的的相关程度,例如某个元素对应的门控值为 0,那么它就代表这个元素的信息完全被遗忘掉。

隐状态

在这里插入图片描述
最终记忆的计算过程中,需要使用更新门,它决定了当前记忆内容 ht和前一时间步 ht 中需要收集的信息。
Zt为更新门的激活结果,它同样以门控的形式控制了信息的流入。Zt与 ht 的对应元素乘积表示前一时间步保留到最终记忆的信息,该信息加上当前记忆保留至最终记忆的信息就等于最终门控循环单元输出的内容。


http://www.ppmy.cn/embedded/114574.html

相关文章

6. Python 输出长方形,直角三角形,等腰三角形

使用Python输出长方形,直角三角形,等腰三角形 这里主要使用python语言里的循环知识,具体说是Python语言里的循环嵌套, 注意,在实际使用中,循环嵌套一般最多到达3层,嵌套太多会影响到程序执行。…

PHP 使用Spreadsheet写excel缓存导致内存不断增加

这里写自定义目录标题 问题描述问题解决 问题描述 新增了 Spreadsheet 用于写 excle 文件。 从网上查找一些实例后,封装成 createExcelFormData 函数如下: /*** brief 按照指定的键,将 array2(关联数组) 合并到 array1(关…

【Redis入门到精通二】Redis核心数据类型(String,Hash)详解

目录 Redis数据类型 1.String类型 (1)常见命令 (2)内部编码 2.Hash类型 (1)常见命令 (2)内部编码 Redis数据类型 查阅Redis官方文档可知,Redis提供给用户的核心数据…

影刀RPA实战:网页爬虫之携程酒店数据

1.实战目标 大家对于携程并不陌生,我们出行定机票,住酒店,去旅游胜地游玩,都离不开这样一个综合性的网站为我们提供信息,同时,如果你也是做旅游的公司,那携程就是一个业界竞争对手,…

mac电脑打不开rar文件怎么办 rar文件怎么转换成zip并打开

rar文件是一种常见的压缩文件格式,它可以将多个文件或文件夹打包成一个文件,从而节省空间和方便传输。但是,mac系统并没有自带的工具可以直接打开或解压rar文件,那么,mac用户该如何处理rar文件呢? 一、mac电…

【计算机网络 - 基础问题】每日 3 题(十)

✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/fYaBd 📚专栏简介:在这个专栏中,我将会分享 C 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏&…

【TypeScript入坑】TypeScript 的复杂类型「Interface 接口、class类、Enum枚举、Generics泛型、类型断言」

TypeScript入坑 Interface 接口简介接口合并TS 强校验Interface 里支持方法的写入class 类应用接口接口之间互相继承接口定义函数interface 与 type 的异同小案例 class 类类的定义与继承类的访问类型构造器 constructor静态属性,Setter 和 Getter做个小案例抽象类 …

OCR两篇革命之作

DocOwl2 参考 阿里8B模型拿下多页文档理解新SOTA,324个视觉token表示一页,缩减80% mPLUG-DocOwl 2聚焦多页文档理解,兼顾效果和效率,在大幅缩减单页视觉token的前提下实现了多页文档理解的SOTA效果。 仅用324个token表示文档图…