深入Transformer
Transformer 可以理解为一种处理序列信息的神经网络架构
- 注意力机制 (Attention Mechanism)
- 为什么LLM能关注到长句中的关键信息
- 自注意力机制
- 这是LLM的灵魂,如何计算一个词和句中所有
- 多头注意力 (Multi-Head Attention)
- 从多个角度理解信息,提升鲁棒性 (提高系统的应对意外情况的能力)
- 前馈神经网络与残差连接 (FFN =>Feed-Forward Network)
- 前馈神经网络负责对每个 Token 的特征进行加工
- 残差连接负责保留原始信息并叠加新的处理结果
- 保留原始信息,并让深层网络更容易训练
保留原始信息,并让深层网络更容易训练
Transformer理解
- 核心是自注意力,让 token 动态看上下文
- Transformer 就是让一句话里的每个 token,不断从其他 token 那里获取与自己相关的信息,来形成更准确的上下文,帮助 LLM 更好地预测下一个 token。
Attention自注意力
- 模型在处理当前 token 时,去“查看前面哪些 token 更重要”,并从这些历史 token 里取出有用的信息
- 简单来说:让当前 token 根据上下文,动态关注历史 token。
KV的Transformer 的 Attention的向量
- K 用来判断“这个历史 token 跟我现在的问题相关不相关”
- V 用来提供“这个历史 token 实际携带的信息”
- K 类似“索引特征”,V 类似“实际信息”
K = Key 向量
V = Value 向量