Transformer学习笔记(位置编码)

一. 关于位置编码:

pos表示token位置,2i和2i+1表示维度下标(奇偶)

可以看出,随着i越来越接近d/2(维度越来越往下),位置编码的值随着位置pos变换的幅度越大(正余弦周期越大),不同维度的位置编码就是不同周期的正余弦函数。这样可以让模型更容易感知两个词之间的间距k。

重点:

对于一对正余弦函数,根据三角函数的加法公式:

sin⁡(pos+k)=sin⁡(pos)cos⁡(k)+cos⁡(pos)sin⁡(k)
cos⁡(pos+k)=cos⁡(pos)cos⁡(k)−sin⁡(pos)sin⁡(k)

这意味着,存在一个只与 k有关、与pos无关的线性变换矩阵Mk​,使得:

PE(pos+k)=Mk⋅PE(pos)

深层次解释:

如果我们把 PE向量中的每一对 (sin,cos)看作二维平面上的一个点,你会发现:随着 pos的增加,这个点实际上是在这个二维子空间里做旋转运动。上面说到的矩阵MK其实是一个旋转矩阵。两个位置 pos和pos+k之间的点积,本质上取决于它们之间的夹角.
这种编码将位置信息编码成了相位(Phase)。在 Self-Attention 计算点积时,模型实际上是在衡量不同词在各个频率子空间里的相位差

这意味着模型在计算注意力时(即计算Q⋅KT时),两个词之间的点积会包含由于相对距离 k 产生的衰减或增强信号。模型不需要记住每个词的绝对坐标,它只需要通过线性投影就能感知出“这两个词相距 k 个单位”。这种平移不变性(Translation Invariance)对处理变长序列至关重要。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1221350.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络安全知识汇总

针对网络工程师的网络安全知识需求,开展全面汇总与总结,提取关键要点,助力读者精准学习、高效掌握。资料以电子形式呈现,方便读者通过手机随时随地查阅,无需依赖纸质书籍检索,且内容完整系统,避…

第二届长城杯初赛 anote

这题主要难在读代码,考察C++的虚函数表。这方面还没怎么接触过,mark一下。 大致意思是这样:在C++中,如果一个类含有虚函数,它就会有一个虚表指针vptr,指向这个类的虚函数表。每个子类的开头都会继承这个虚表指针…

基于STM32单片机火灾报警系统 智能楼宇 烟雾温度火焰防盗无线DIY

目录 系统概述硬件组成软件设计典型应用场景关键注意事项 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 系统概述 基于STM32单片机的火灾报警系统整合烟雾、温度、火焰及防盗检测功能,支持无线通信(如Wi-Fi、…

PyTorch镜像中的Bash/Zsh高亮插件使用体验分享

PyTorch镜像中的Bash/Zsh高亮插件使用体验分享 1. 为什么Shell高亮值得你花5分钟了解 你有没有过这样的经历:在终端里敲了一长串命令,回车前突然犹豫——这条find . -name "*.py" | xargs grep -n "torch.cuda"到底哪里少了个空格…

基于STM32单片机甲醛检测系统 空气质量 智能家居 WIFI物联网成品

目录 STM32单片机甲醛检测系统概述核心功能硬件设计软件实现应用场景成品特点 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! STM32单片机甲醛检测系统概述 该系统基于STM32单片机开发,集成了甲醛传感器、空气质量监测模块…

Z-Image-Turbo图像生成实战:Python启动脚本与输出路径管理指南

Z-Image-Turbo图像生成实战:Python启动脚本与输出路径管理指南 1. 初识Z-Image-Turbo_UI界面 Z-Image-Turbo不是那种需要敲一堆命令、调一堆参数才能跑起来的“硬核”工具。它自带一个直观友好的图形界面,打开就能用,特别适合刚接触AI图像生…

实测分享:BSHM人像抠图的真实效果有多强

实测分享:BSHM人像抠图的真实效果有多强 你有没有遇到过这样的场景:刚拍完一组人像照片,想换背景发朋友圈,结果用修图软件抠了半天,发际线边缘还是毛毛躁躁;或者给电商产品图做精修,人物和背景…

基于STM32单片机甲醛温湿度烟雾火灾报警 空气质量检测PM2.5 系统

目录STM32甲醛温湿度烟雾火灾报警系统概述硬件组成软件设计应用场景注意事项源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!STM32甲醛温湿度烟雾火灾报警系统概述 该系统基于STM32单片机设计,集成甲醛、温湿度、烟雾、PM2.…

基于STM32单片机红外线感应自动门 液晶显示 自动 手动

目录 系统概述硬件组成功能实现关键代码片段(STM32 HAL库示例)注意事项 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 系统概述 基于STM32单片机的红外线感应自动门系统结合了红外传感技术、液晶显示&#xf…

基于STM32单片机交流电压电流电能检测系统 电功率 嵌入式DIY成品

目录STM32单片机交流电压电流检测系统概述硬件设计要点软件实现关键典型DIY方案示例注意事项扩展功能建议源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!STM32单片机交流电压电流检测系统概述 该系统基于STM32单片机实现交流电压、电流…

基于STM32单片机分贝检测噪音采集 PM2.5 温湿度报警物联网DIY

目录 STM32单片机分贝检测噪音采集与PM2.5温湿度报警系统硬件组成软件设计报警逻辑设计扩展功能注意事项 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! STM32单片机分贝检测噪音采集与PM2.5温湿度报警系统 该系统基于STM32单片机设计…

基于STM32单片机多功能智能头盔 水位防滑 GPS GSM 语音提示

目录 功能概述硬件设计软件设计应用场景扩展功能注意事项 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 功能概述 基于STM32单片机的多功能智能头盔集成了水位检测、防滑监测、GPS定位、GSM通信及语音提示功能,适用于骑行…

基于STM32单片机恒温箱系统 2路继电器控制 蓝牙

目录STM32单片机恒温箱系统概述硬件组成软件设计继电器控制逻辑蓝牙功能扩展调试与优化源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!STM32单片机恒温箱系统概述 该系统以STM32单片机为核心,通过温度传感器实时监测环境温…

基于STM32单片机教室智能灯控制 光敏 WIFI 语音识别

目录硬件组成功能实现系统优化典型应用场景源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!硬件组成 STM32单片机:作为核心控制器,负责处理传感器数据、执行控制逻辑及通信管理。常用型号包括STM32F103C8T6&…

基于STM32单片机教室智能灯控制 光敏 蓝牙 语音识别

目录 系统概述硬件组成软件设计系统工作流程典型应用场景 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 系统概述 基于STM32的教室智能灯控制系统整合了光敏传感器、蓝牙模块和语音识别技术,实现环境光照检测、远程无线控…

软件测试(二)

测试用例 什么是测试用例:测试⽤例(Test Case)是为了实施测试⽽向被测试的系统提供的⼀组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。设计测试用例:一般为功能测试+界⾯测试+性能测试+兼…

大数据领域数据共享的数据集成技术

大数据领域数据共享的数据集成技术:从理论到实践的深度解析 关键词 数据集成、数据共享、异构数据源、实时ETL、湖仓一体架构、元数据管理、隐私计算 摘要 在大数据驱动的数字经济时代,跨组织、跨系统的数据共享已成为释放数据价值的核心需求。数据集…

Linux 之 【进程间通信】(消息队列与信号量、Systrm VIPC在内核中数据结构设计)

目录 1.消息队列 2.Systrm V IPC在内核中数据结构设计 3.临界资源与临界区 4.信号量 1.消息队列 操作系统在内核空间创建并维护多个消息队列作为共享资源,每个队列都有唯一的标识符。不同进程通过相同的标识符访问同一个队列,从而实现进程间通信。进…

大模型学习完全指南:3阶9步框架助你高效掌握核心技术_AI大模型高效学习指南

文章提供了一套"3阶9步"大模型学习框架,帮助开发者以最小成本掌握核心技术。第一阶段为认知构建,建立技术坐标系、搭建实验沙盒和掌握核心概念;第二阶段为技术纵深,通过逆向学习、工具链精通和领域专项突破深化技能&…

2026年Agent元年:大模型应用工程师50w+年薪学习路线与实战指南,大模型应用工程师年薪50w

文章系统介绍大模型应用学习路线,涵盖提示词工程、检索增强生成(RAG)、模型微调、模型部署及人工智能系统与项目五大模块。指出大模型应用工程师年薪可达50w,2025年将是Agent元年,2026年将实现全模态应用落地。通过系统学习这些核心技术&…