【大模型原理与微调实战03】自注意力机制核心原理:大模型理解语言的底层心脏
专辑专栏:大模型原理与微调实战|从Transformer底层到大模型定制落地标签:# 大模型 #LLM #Transformer #自注意力机制 #大模型底层原理 阅读前置:本专栏只讲纯大模型原理、量化、微调,剔除 RAG 等无关内容,全程通俗举例,零基础也能看懂。 上节回顾:上一篇我们用读书排队的比喻讲清了 RNN、LSTM 三大硬伤:串行读太慢、长文忘开头、网络深了学不会。Transformer 靠自注意力一次性解决所有问题,本篇不用复杂公式,全用生活例子拆解。前言RNN 看书是一个字看完,才能看下一个,记不住远处内容。 自注意力完全换了一种模式:拿到一整句话,所有文字互相串门、互相打分,判断谁和谁关系最紧密。 你可以把自注意力想象成班级开班会,所有人同时互相聊天,瞬间分清谁和谁有关联,不用排队挨个传话。 这也是大模型能读懂长对话、长文章、能做垂直领域微调的核心根基。一、自注意力要解决什么现实问题?举 2 个生活例句人看文字能自动区分多义词,机器靠传统模型做不到,举两个最典型的歧义句子:例子 1:苹果相关歧义句句子:桌上放着苹果,刚买的水果很甜。 句子里有两个词:桌上、苹果、水果、很甜。 我们一眼就能明白:这里的苹果指水果,不是手机品牌,因为和 “水果” 挨在一起,语义绑定。例子 2:指代歧义句句子:小猫追蝴蝶,它跑得太快,最后它累得趴在地上。 句子里两个 “它”,第一个代指小猫,第二个也代指小猫。 人阅读时自动把 “它” 和 “小猫” 绑定,但 RNN 逐字阅读,文字长一点就分不清指代。RNN 的缺陷:只能顺着顺序一点点记,句子一长,前面的名词早就模糊了,分不清多义词、分不清代词。 自注意力解决办法:整段文字全部铺开,每个字主动和其他所有字匹配,计算关联强弱,直接锁定对应关系,不存在遗忘。二、Q、K、V 三兄弟,大白话类比(不用数学)网上一堆专业定义,我们用图书馆借书举例子,一次性记住 Q