当前位置:首页 > AI科普

模型量化是什么?一文看懂手机为什么能跑大模型

xinhack3周前 (10-19)AI科普57

模型量化是什么?一文看懂手机为什么能跑大模型 AI科普

模型为什么“重”:一堆高精度的小数

一个训练好的模型,内部是海量数字—— billions 级的参数,每个都是带很多小数位的浮点数。用高精度存,是为了训练时算得准;可一旦训完要落地,这些“精确到小数点后好多位”的数字就成了负担。它们占内存、吃算力,手机芯片根本扛不住。模型跑不动,往往不是算法复杂,而是这些数字太“重”。

量化:把小数“四舍五入”成更小的数

量化的思路很直白:既然那些极长的小数位大多数时候影响不大,就把它们“收编”成更小的表示。比如原本用 32 位浮点存一个数,量化后改用 8 位整数来近似表达。单个数字精度确实降了,但模型里有上亿个数字,彼此的“相对关系”大体还在,整体表现掉得很少。相当于把账本从“精确到分”改成“精确到元”,总量算下来几乎没差。

一个生活比喻:高清图压成能发的图

最好懂的比喻是发朋友圈。原图几十兆、细节纤毫毕现,但发不出去也加载慢;压成几兆的图,肉眼几乎看不出差别,却秒发秒开。量化对模型就是干这个:原模型是“原图”,量化后是“压过的图”——体积变小、跑得变快,观感(效果)基本还在。代价是极细微处略有损失,但多数应用场景根本察觉不到。

量化换来了什么,又牺牲了什么

换来的是实打实的好处:模型体积能缩到原来的几分之一,内存占用骤降,推理速度变快,电费也省。牺牲的是一点点精度上限——极端刁钻的任务、对数值极敏感的计算,可能露出马脚。工程上要做的,就是找到那个“几乎无损、却轻了一大截”的甜点。多数日常场景,这个甜点很好找。

为什么手机能跑大模型离不开量化

今天你在手机上体验的很多 AI 功能——本地相册搜索、离线翻译、端侧语音助手——背后几乎都有量化身影。没有它,这些模型只能老老实实待在云端,每次都要联网、传数据、等响应。有了量化,模型才能“住”进你的设备,又快又私密。可以说,量化是把 AI 从机房带进口袋的关键一环。

量化的几个常见档位

量化不是“压一次”就完事,而是有不同强度。轻度量化像把 32 位压到 16 位,几乎无损;再狠一点压到 8 位,体积和速度收益明显,质量仍稳;更激进的会压到 4 位甚至更低,省到极致但风险也高,需要配合其他手段兜底。选哪个档位,取决于设备有多穷、任务有多娇贵——这也是端侧 AI 工程里最日常的权衡。

相关文章

注意力机制是什么?大模型读懂一句话的关键

注意力机制是什么?大模型读懂一句话的关键

我们常说大模型能理解上下文,靠的其实是"注意力机制"。它让模型在处理每个词时,自动决定该重点看句子里的哪些部分。本文用读句子的日常经验,讲清注意力机制到底在做什么。…

过拟合是什么?为什么模型考试满分却实战翻车

过拟合是什么?为什么模型考试满分却实战翻车

训练 AI 很像备考:刷的题越偏越怪,考试分数可能越高,但真上考场就懵。过拟合说的就是模型把训练题“背”得太死,碰到没见过的新情况反而答错。这篇文章用“背题”和“学规律”的区别,讲清过拟合是什么、怎么…

数据标注是什么?AI 背后的“人工”功课由谁打标

数据标注是什么?AI 背后的“人工”功课由谁打标

我们总说 AI 靠数据训练,却很少问:那些训练用的“标准答案”是谁写的?很大一部分来自数据标注——真人一条条给图片打框、给文本分类、给语音转写。没有这层笨功夫,很多模型根本学不会。这篇文章用“给老师批…

激活函数是什么?为什么 AI 需要「非线性」这道弯

激活函数是什么?为什么 AI 需要「非线性」这道弯

神经网络靠一层层加权求和做判断,但如果只做加减乘除,它永远只能画直线。激活函数就是给网络加上的'非线性开关',让 AI 能拟合曲线、分辨复杂图案。本文用开关和闸口的比喻,讲清它为什么不可或缺,以及选它…

预训练是什么?大模型上岗前先读的「万卷书」

预训练是什么?大模型上岗前先读的「万卷书」

我们常说大模型「见多识广」,它的见识来自一个叫预训练的阶段:在正式干活前,先用海量文本自己琢磨语言规律。本文用通识教育和入职培训的比喻,讲清预训练到底是什么,以及它和微调、推理各司何职。读完你会明白大…

准确率、精确率、召回率:模型到底好不好,看哪个数

准确率、精确率、召回率:模型到底好不好,看哪个数

说一个模型「准」,到底准在哪?准确率、精确率、召回率看着都像「正确率」,关心的却不是同一件事。本文用体检和考试查漏的比喻,讲清三个指标各自的盲区,帮你读懂一份模型评测,以及面对一份评测报告时,该先盯住…

正则化是什么?给模型上道「紧箍咒」防它背答案

正则化是什么?给模型上道「紧箍咒」防它背答案

模型在训练集上考满分、一上实战就翻车,多半是「记」而不是「学」。正则化就是给这种死记硬背加一道约束,逼模型抓住更通用的规律。本文用减肥和控制开销的比喻,讲清 L2、Dropout 等手段怎么帮模型「减…

循环神经网络是什么?让 AI 把「前文」记在心上

循环神经网络是什么?让 AI 把「前文」记在心上

普通神经网络看一句话,是一个字一个字孤立地看,看完上句就忘了下句。循环神经网络(RNN)给模型加了「记忆」,让信息能顺着顺序流动。本文用带笔记本的阅卷人和接力传话的比喻,讲清 RNN 怎么处理时间序列…