7B、70B、175B:大模型参数到底是啥?

王尘宇 AI百科 3

你打开HuggingFace或者随便一个AI工具的模型列表,大概率会看到一堆带着数字的名字:Llama-3-8B、Qwen-2-7B、DeepSeek-V2-236B。这个「B」是Billion,十亿。7B就是70亿个参数,175B就是1750亿个参数。问题来了:参数到底是什么?70亿和1750亿的区别有多大?

参数是什么?就当它是模型的「脑细胞」

说人话:参数就是模型内部那些可以调整的数字。训练一个大模型,本质上就是反复调整这几十亿上百亿个数字,直到模型能比较准确地预测下一个词是什么。

打个比方:人脑大概有100万亿个突触连接,这些连接的强弱决定了你会不会骑自行车、能不能认出你妈的脸。大模型的参数就类似于这些连接。7B就是70亿个连接,GPT-4据传有1.8万亿(1800B),人脑是100万亿。

所以你看,即使是最大的模型,跟人脑比还差了两个数量级。但别小看这70亿个数字:它们是通过把整个互联网的文本「压缩」进去得到的,里面蕴含的信息量远超你想象。

参数越多,烧钱越多

训练一个7B模型大概要花几十万美金。具体来说,Meta训练Llama-2-7B用了约18万GPU小时,按A100每小时2美金算,光算力就36万美金。这还不算数据清洗、工程师工资、电费。

到了70B级别,成本跳到了几百万美金。Llama-2-70B的训练成本大约是200万美金。

GPT-3的175B呢?据OpenAI自己透露的信息推算,训练一次大约1200万美金。GPT-4更夸张,据说光是训练就跑了几亿美金。

为什么差这么多?因为参数翻倍,需要的计算量不是翻倍,而是接近4倍。70亿到1750亿,参数涨了25倍,算力需求暴涨几百倍。所以这行的入场券,真的不是谁都买得起。

参数多就一定好吗?真不一定

你可能会想:那肯定175B比7B强多了。不完全对。

我给你举个例子:一个经过高质量数据精调的7B模型,在特定任务上吊打一个没优化过的70B模型是完全可能的。就像你让一个专攻心内科的副主任医师和一个刚毕业的全科实习生同时看心电图,专科医生大概率完胜。

还有一招叫「蒸馏」:让一个175B的大模型当老师,教一个7B的小模型。小模型学的是大模型的输出模式和判断逻辑,而不是重新从零读互联网。结果通常是小模型能用10%的参数达到大模型80%到90%的效果。Mistral-7B和Zephyr-7B就是这么来的。

所以,参数数量只是一个参考维度,数据质量、训练方法、推理优化这些因素同样重要。我用过不少7B模型,在某些中文任务上的表现反而比一些通用大模型更自然。

普通人怎么理解参数?

我的建议是:别被数字吓到,也别被数字忽悠。

7B这个级别的模型,现在一部稍微好点的手机就能跑。iPhone 15 Pro跑MLX框架下的7B模型,速度已经可以用了。这意味着AI不再是云端巨头的专属玩具,它在你的口袋里也能跑。

70B级别的模型,需要一台有24GB以上显存的电脑才能本地运行。但效果明显比7B稳,逻辑推理和长文理解强一截。

175B及以上,普通人就别想本地跑了,调用API是唯一选择。不过好消息是,API的价格已经卷到白菜价了:DeepSeek的671B模型,每百万token只要几毛钱。

所以下次你看到模型名字里那个「B」,心里有数就行:它就是告诉你这个模型脑子里有多少个可以拧的小旋钮。但真正好不好用,还得自己上手试试。数字大的不一定是你的菜。

标签: 大模型参数 7B模型 175B模型 模型蒸馏 AI科普

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~