当前位置: 首页 > news >正文

大模型训练_week3_day15_Llama概念_《穷途末路》

目录


前言

碎碎念:我翻山越岭,纵然这世间再也无人像你

梳理llama架构,和transformer很像,新学到 embedding后的词向量RMSnorm,和qk矩阵融合的Rope旋转编码,SwiGLU激活函数,GQA分组查询注意力机制


llama

分词器

l和l组合的概率高,所以把它重新组成为一个ll的词元

比如 it's 42! it, 's , 42, !

在自然语言处理中的 BPE 分词器的工作原理如下:

  1. 初始化:首先,将所有词汇表中的单词分解为单个字符或符号。例如,单词 “hello” 会被表示为["h", "e", "l", "l", "o"]

  2. 统计频率:接下来,统计所有字符对(相邻字符组合)的出现频率。例如,如果 “l” 和 “l” 出现在一起的频率最高,那么它们会被作为一个新的词元 “ll”。

  3. 合并频率最高的字符对:将出现频率最高的字符对合并成一个新的词元。然后重复这个过程,直到达到预定义的词元数量或不能再合并为止。

  4. 生成词汇表:最终生成的词汇表包含了从单个字符到更复杂的子词的所有词元,这些词元可以组合成原始的单词和短语。

分词完后通过id 到embedding去查token向量,id=279,就到大矩阵里拿280列向量

RMS对嵌入向量进行归一化

ROPE

先构建第一层的注意力机制,为什么不直接位置编码?

因为ROPE融入了QKV

RoPE(旋转位置编码)

RoPE 是一种高效的位置编码方法,通过旋转向量的方式将位置信息注入到查询(query)和键(key)向量中。

1.核心思想

  • 对查询向量和键向量进行旋转,旋转的角度与 token 的位置相关。

  • 旋转后的向量既保留了原始信息,又包含了位置信息。

2.公式

3.效果

  • 对于不同位置的相同 token(例如三个 “the”),RoPE 会生成不同的查询向量。

  • 旋转后的查询向量既包含了 token 的语义信息,也包含了位置信息。

为什么不用PE, ROPE优势是什么

Q和K旋转完了之后,V要不要旋转?

词和词之间的相对关系。 苹果性能好,怎么把苹果向手机上偏移呢

mask

上半角的矩阵代表后面单词对前面单词的影响,底下代表前面对后面的影响

姑且把纵向作为后面的单词,在decoder里 纵向的单词对横向即前面的单词是没影响的。所以把右上角的三角的矩阵掩码

再经过wo得到attention_score后先进行一次rms归一化

ffn

swishGLU 激活函数

http://www.jsqmd.com/news/255078/

相关文章:

  • PyTorch Mobile部署,从模型优化到边缘设备落地
  • 【毕业设计】基于SpringBoot的大学生体测数据管理系统(源码+文档+远程调试,全bao定制等)
  • Java计算机毕设之基于SpringBoot的大学生体测数据管理系统(完整前后端代码+说明文档+LW,调试定制等)
  • 【课程设计/毕业设计】基于SpringBoot学院设备报修管理系统设计与实现基于springboot的高校教室设备故障报修信息管理系统【附源码、数据库、万字文档】
  • Java计算机毕设之基于 Web Service 技术的警务数据交互平台设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • 大盘风险控制策略分析报告 - 2026年01月16日
  • 多智能体系统在品牌价值评估中的应用:量化无形资产
  • AI Agent的对话系统在心理健康领域的应用
  • 基于 Flutter × OpenHarmony 构建歌曲信息区域的实践解析
  • 笔记05. 自由度
  • 基于 Flutter × OpenHarmony 构建播放器进度条区域的实践解析
  • Java毕设项目:基于SpringBoot的大学生体测数据管理系统(源码+文档,讲解、调试运行,定制等)
  • Object类:equal、super、toString
  • cnblog批量上传图片脚本小记
  • Java毕设项目:基于 Web Service 技术的警务数据交互平台设计与实现(源码+文档,讲解、调试运行,定制等)
  • 计算机Java毕设实战-基于SpringBoot的校园设备维护报修系统基于springboot的高校教室设备故障报修信息管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 新能源汽车整车控制器VCU学习模型,适用于初学者。 1、模型包含高压上下电,行驶模式管理,能量...
  • 计算机Java毕设实战-基于SpringBoot的大学生体测数据管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 计算机Java毕设实战-基于 Web Service 技术的警务数据交互平台设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • Linux 内网环境构建与配置深度解析
  • Git 从入门到封神:一站式精通 Git 所有核心用法(零基础 → 进阶 → 大神级实战,万字干货)
  • 手撸工业级Socket客户端是什么体验
  • 04谓词逻辑基本概念
  • 威纶通触摸屏与三菱变频器modbus通讯 威纶通与三菱变频器直接相连,进行modbus通讯
  • 计算机Java毕设实战-基于SpringBoot+vue的高校学生实习综合服务平台设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 基于Qt5+osg3.4+opencascade7.0开发的三维CAD,目前软件支持主流的3D...
  • Java毕设项目:基于SpringBoot+vue的高校学生实习综合服务平台设计与实现(源码+文档,讲解、调试运行,定制等)
  • 直接上干货,这个旋转编码器记米模块我在纺织机械和包装设备上用过不下十次。核心就俩字——抗造!先看PLC程序,再聊触摸屏怎么配
  • AI应用架构师揭秘AI驱动的元宇宙金融的合规性问题
  • 【课程设计/毕业设计】基于SpringBoot+vue的高校学生实习综合服务平台设计与实现【附源码、数据库、万字文档】