📕 配套速览手册:下面这份 5 页 PDF 是从本篇笔记提炼的速览版,点「展开」即可直接翻页阅读(支持缩放、缩略图跳页、全屏、键盘 ← →、手机左右滑动)。想看细节再往下读正文。

LLM三种架构·速览手册(5页) PDF 下载

依旧,原笔迹丢给ai整理,下方是ai生成的导读

大模型架构-零基础术语课
大模型三种架构-导读

来源:https://zhuanlan.zhihu.com/p/642923989

https://github.com/youngyangyang04/llm-master/blob/main/docs/llm/transformer/transformer_base_encoder_decoder.md

看这篇文章云里雾里,于是丢给 AI 生成了个前置知识点了解,在里面用比喻的方式大概了解了里面的术语。

首先文章用 Transformer 模型引出了自注意力机制、编码器、解码器。


一、LLM 的三种架构

1. 编码器(Encoder-only)

  • 擅长:对文本内容分析、分类、总结、判断(看完原理之后就能理解了)
  • 代表:BERT
  • 原理:全读,将一大段文字全部理解
  • 训练方式:挖空,根据上下文推出空缺句

2. 前置知识点(了解到的有)

嵌入

模型接受文字,会先切成小块,即 token,然后通过模型内部的字典,替换成编号,最后变成一长串数,作为向量,此过程叫嵌入。

  • 作用:意思相近的词,点挨得近。计算机靠它区分字词意思。当然,字典是需要训练的。

注意力

Q(Query,查询)K(Key,键)V(Value,值)

拿 Q 和每个字的 K 比对,算出相关度,变成加和为 100 的百分比(softmax 过程),然后把所有字的 V 混合起来,得到新表示。

这个时候就会有自注意力和交叉注意力。

自回归

把自己刚才的输出,当成下一步的输入。

3. 解码器(Decoder-only)

  • 擅长:推理,因果推断
  • 代表:主流模型都是这样,因为训练方式和使用方式相一致,减少了额外的训练成本
  • 原理:一个一个往后生成,利用自注意力机制,每一次 token 生成都包含其”左边”的内容
  • 训练方式:使用掩码,遮住后面,然后再对比结果

解编码器差别就是有无掩码,有无自回归。

4. Encoder-Decoder 混合

  • 擅长:强输入型输出工具,需要很完备的输入提供材料,然后再输出

二、Decoder 中的细化

来源:https://zhuanlan.zhihu.com/p/1891268261116638975

这里介绍了 Decode 中的细化。

1. 稠密型模型(Dense)

让每个参数都被激活,计算复杂度与参数数量呈线性关系。

优缺点大致介绍

  • 优点:稳定,可预测,训练方法成熟,泛化能力强
  • 缺点:过于全面,训练成本高
  • 未来可能会与稀疏模型混合进行平衡

2. 混合专家模型(MoE)

只激活部分参数,有一个总开关,路由器决定分配给哪些专家处理。可以拥有比 Dense 多很多的参数(不是很理解)。

  • 优点:训练效率高,推理速度快
  • 缺点:内存需求大(所有专家加载到内存中)(不是很理解);路由造成的稳定性较差,时长延误

3. 其他提到的架构

下面的后面再具体了解

  • 状态空间模型(State Space Models, SSM)

    有一个选择性机制,动态决定保留or忽略输入的信息,用状态递推替代全局注意力

  • 递归神经网络及其变体(RNN and Variants)

  • 保留网络(Retentive Network, RetNet)

    这俩差不多,RetNet是RNN的现代版,且他们与SSM差不多都是非全局注意力

  • 多模态大模型架构(Multimodal LLM Architectures)

    这个了解哈哈哈,让模型同时吃各种格式的文件,并且相互理解。其中还是非常复杂的,以后再了解吧

站内搜索

没有找到内容!