8_Self-Attention(自注意力机制)

简介: 8_Self-Attention(自注意力机制)

一、Self-Attention


Self-Attention,把Attention用在一个RNN网络上

Attention可以用在所有的RNN上

Self-Attention [2]: attention [1] beyond Seq2Seq models.

The original self-attention paper uses LSTM .(self-attention的原始论文,把attention用在LSTM上)

To make teaching easy, I replace LSTM by SimpleRNN.(我把LSTM换成SimpleRNN)


Original paper:


Bahdanau, Cho, & Bengio. Neural machine translation by jointly learning to align and translate. in ICLR, 2015.


Cheng, Dong, & Lapata. Long Short-Term Memory-Networks for Machine Reading. In EMNLP, 2016.


二、SimpleRNN + Self-Attention


初始时,C0 和 状态向量h0 都是全零向量。


RNN读入第一个输入X1 ,需要更新状态h,把X1 的信息压缩到新的状态h中,计算h1

下一步,计算C1 ,是已有状态的加权平均。


fa2c5404e28abd1edf1dc6cfb507d161.png


想要计算Ci ,需要计算权重αi ,计算第二个Weights:αi = align(hi ,h2).


对已有的状态h1,和h2做加权平均来计算C,由于h0为全零向量,以后忽略h0


b6d47e2eab34a9b6028bfc52860e47fd.png


之后不断重复这个过程。


三、Summary(总结)


With self-attention, RNN is less likely to forget.(self-attention不局限于Seq2Seq模型,self-attention可以用在所有的RNN上)


Pay attention to the context relevant to the new input.(除了避免遗忘,self-attention能帮助RNN关注相关的信息)


目录
相关文章
|
Java 程序员
Java this关键字详解(3种用法),Java程序员面试必备的知识点
Java this关键字详解(3种用法),Java程序员面试必备的知识点
【Java this关键字】如何使用以及注意点 访问成员变量,访问成员方法,构造方法内调用构造方法
【Java this关键字】如何使用以及注意点 访问成员变量,访问成员方法,构造方法内调用构造方法
325 0
|
SQL XML Java
[Java]Mybatis学习笔记(动力节点老杜)(二)
[Java]Mybatis学习笔记(动力节点老杜)(二)
Java常用关键字:this、super、final、static、访问修饰符
我从工作开始之前开始写博客,写到现在发现以前写的内容在现在看来有了更多想法,因此有了现在的知识重写计划,最主要的目的是维护github上的知识体系,让JavaStarter更加成熟。
|
9天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1202 4
|
8天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
1150 87
|
7天前
|
机器学习/深度学习 物联网
Wan2.2再次开源数字人:Animate-14B!一键实现电影角色替换和动作驱动
今天,通义万相的视频生成模型又又又开源了!Wan2.2系列模型家族新增数字人成员Wan2.2-Animate-14B。
627 11
|
9天前
|
云栖大会
阿里云云栖大会2025年9月24日开启,免费申请大会门票,速度领取~
2025云栖大会将于9月24-26日举行,官网免费预约畅享票,审核后短信通知,持证件入场
1745 12

热门文章

最新文章