当前位置:首页 > AI科普

梯度下降是什么?模型靠不断试错找到最优解

xinhack3周前 (10-20)AI科普59

梯度下降是什么?模型靠不断试错找到最优解 AI科普

先有“错题本”:模型犯的错怎么量化

训练模型前,得先有个办法衡量它“错得多离谱”。这个衡量叫损失函数:预测值和真实答案差得越远,损失值越大,像一张实时更新的错题本。比如模型说图里是狗、实际是猫,损失就高;说对了,损失就低。训练的目标,说白了就是把这张“错题本”的总分降到最低。难点在于,参数有几十亿个,它们和损失之间的关系复杂得像地形图,没法一眼看出最低点在哪。

梯度下降:蒙着眼睛下山,靠脚感找路

梯度下降是个很朴素的比喻:你蒙着眼站在山上,想走到谷底,看不见全貌,只能脚尖探一探——哪边陡(往哪边走损失掉得快),就往反方向挪一小步。这个“哪边陡”的数学表达就是梯度。每走一步,就重新测一次脚下的坡度,再决定下一步往哪走。走很多很多步后,你会停在一个相对低洼的地方。模型训练就是这个过程在几十亿维空间里的翻版。

“一小步”是关键:步子太大反而回不来

每步迈多大,是门学问。步子太小,走到猴年马月;步子太大,容易一脚跨过谷底、在对面山坡上上下下震荡,甚至越走越高。这个步长业内叫学习率。调学习率像调开车油门:太保守半天到不了,太猛直接冲出路面。经验老到的工程师会把学习率设得恰到好处,或者训练中途慢慢收小油门,让模型稳稳滑进谷底。

为什么是“一个”谷底,不是“最好”的谷底

现实地形往往坑坑洼洼,蒙眼下山容易卡在某个小洼地(局部最低点),而真正的深谷(全局最优)可能在另一座山后。梯度下降通常只能保证找到“附近最低”,不保证“全世界最低”。好在深度学习里,大量实验发现:很多局部洼地其实和深谷差不太多,模型照样好用。所以工程上常多试几个随机起点,或加点随机扰动,避免死赖在一个浅坑里。

批量与随机:怎么高效地一步步走

每一步“测坡度”要看多少数据,也影响效率。看全部数据再走一步,最准但最慢;每次只看一条样本就走,快却抖得厉害。折中方案是看一小批(比如 32 张图)算平均坡度,既稳又省。今天几乎所有模型训练,底层都跑着某种形式的梯度下降加小批量。它不优雅,但足够可靠,是撑起整个深度学习训练的隐形引擎。

普通人怎么感知它

你不用懂数学也能体会梯度下降的影子:AI 一开始胡说八道、慢慢越答越对,就是它在“一步步下山”;某个功能时好时坏、反复横跳,可能是学习率设得太大在震荡。下次看到“模型还在训练中”的提示,背后大概率就是亿万次“测坡度、挪一小步”的循环——没有魔法,只有耐心和方向感。

相关文章

什么是对齐?怎么让人工智能学会该做与不该做

什么是对齐?怎么让人工智能学会该做与不该做

一个模型再聪明,如果分不清“能不能做”和“该不该做”,也靠不住。对齐(Alignment)就是让 AI 的目标和人类的价值一致——不仅要答得对,还要答得合适、安全、守边界。这篇文章用“教孩子规矩”的比…

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

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

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

聚类是什么?AI 怎么把相似的东西自动「归成一堆」

聚类是什么?AI 怎么把相似的东西自动「归成一堆」

前面聊的很多模型都要先有标签才能学,聚类却反着来:不给任何答案,只丢一堆杂乱数据,让 AI 自己把相似的分到一组。本文用聚会自动分桌和整理衣柜的比喻,讲清 K-Means 怎么运作、簇数怎么定,以及它…

大模型为什么会一本正经胡说八道?一文讲清 AI 幻觉到底是什么

大模型为什么会一本正经胡说八道?一文讲清 AI 幻觉到底是什么

你有没有遇过让 AI 写资料,它甩出一堆看起来像那么回事、实则张冠李戴的内容?这叫「幻觉」。本文用大白话讲清幻觉到底是啥、模型为啥会一本正经地编、哪些场景最容易翻车,再给你几招普通人就能用的防坑办法,…

Token 到底是什么?大模型怎么把你打的汉字切成一块块来算

Token 到底是什么?大模型怎么把你打的汉字切成一块块来算

你跟 AI 聊天按量计费,可它数的不是「字」也不是「词」,是 token,也就是它对外算账的最小单位。这篇文章用接地气的比喻讲清 token 是啥、中英文切法差在哪、为什么一句中文可能吃掉好几个 to…

上下文窗口到底是什么?AI 一次到底能「读」进去多少字

上下文窗口到底是什么?AI 一次到底能「读」进去多少字

总听人说某模型「上下文 12 万 token」,这数到底管啥用?本文讲清上下文窗口是模型的「短期记忆容量」,为啥超了就忘事、长文档咋喂才不浪费,再聊聊这跟你能不能一口气聊完一整本书到底有关系,以及咱们…

知识图谱到底是什么?AI 怎么把零散知识点连成一张大网

知识图谱到底是什么?AI 怎么把零散知识点连成一张大网

大模型有时「知道很多词,却不懂它们之间啥关系」。知识图谱就是专门补这块短板的:把「实体—关系—实体」连成网。本文讲清它长啥样、跟向量检索差在哪、在搜索和推荐里怎么悄悄帮你,再说说它和大模型怎么搭伙,以…

RAG 检索增强生成:让 AI 先翻资料再开口,不乱编

RAG 检索增强生成:让 AI 先翻资料再开口,不乱编

你有没有被 AI 一本正经胡说八道坑过?RAG 就是专门治这毛病的。这篇用大白话讲清它怎么让 AI 回答前先去你的资料库里翻出真凭实据,再开口说话,从源头掐掉瞎编。读完你就知道,想让 AI 靠谱,得先…