Logo
Section 1 / 5

初步机器学习概念

了解神经网络架构、其类型以及Transformer的关键概念,掌握这些概念在生成式人工智能(GenAI)系统中的应用。

导入

初步机器学习概念

了解神经网络架构、其类型以及Transformer的关键概念,掌握这些概念在生成式人工智能(GenAI)系统中的应用。

输出 = σ(偏置 + ∑ᵢ₌₁ᵐ xᵢwᵢ) = σ(偏置 + x₁w₁ + x₂w₂ + … + xₘwₘ)

简单神经网络的结构示意图

神经网络架构,展示神经元、层与连接关系

卷积神经网络(CNN)的各个阶段:从输入数据经过卷积层和池化层,最终通过全连接层进行预测

循环神经网络在隐藏层中包含循环结构

思考点

来自论文《Attention is All You Need》的Transformer模型结构

将每个词编码(嵌入)为维度512的向量

每个词元的位置编码被加到其对应的词嵌入中

Attention(Q, K, V) = softmax( (QKᵀ) / √d_model ) × V

softmax函数的输出结果

Headᵢ(Qᴿ, Kᴿ, Vᴿ) = softmax( (Qᵢᴿ (Kᵢᴿ)ᵀ) / √dₖ ) × Vᵢᴿ

Q、K、V矩阵通过输入与各自的权重矩阵相乘得到
计算得到的结果矩阵
由于有八个注意力头,结果矩阵被分为八个子矩阵
每个子矩阵分别传入对应的注意力头
每个注意力头生成一个子矩阵,捕捉各词元的上下文嵌入信息
各注意力头的输出被拼接成一个矩阵
拼接后的矩阵与其对应的权重矩阵相乘
拼接后的矩阵与其对应的权重矩阵相乘

使用两个注意力头时多头注意力输出的可视化图示

自注意力作用于单个序列,而交叉注意力作用于两个不同序列

生成式AI系统设计简介

生成式AI系统的评估指标