返回列表
Gradient Descent Classroom Demo
不用装、打开就能玩的梯度下降课堂:自己画画、跟模型比猜,再看权重一步步学出来。
作者
@Alba Rivera
作品展示教育已上线claude
1
0
项目介绍
这个小演示是给初学者讲梯度下降的:不用装任何东西,打开网页就能玩。你先在 8×8 的格子上画一只猫、狗或兔子,再跟模型比一比谁猜得准,最后看模型是怎么一步步学对的——每一步都把真实算式摊开给你看:像素值是多少、误差是多少、梯度就是误差乘像素、新权重又是怎么算出来的。
它跟一般的动画演示不一样:一般的演示只让你看一个小球沿着曲线滚下去,调大学习率小球就飞出屏幕,好玩但学不到东西。这里是真的在训练一个线性模型,每类一张权重格子画成热力图,颜色越深那一格就越支持这一类;多练几轮,猫狗兔子的形状会自己从格子里浮出来。加第三类兔子还会顺带讲清一个道理:两类时一张格子就够分,两类以上每类都得有自己的格子。
三步玩下来都不用写代码:第一步画画并告诉模型这是什么,第二步先自己猜再看模型猜,第三步看它用你的答案更新权重。页面里还有人机比分板,能随时看到你和模型各对了几次。
要注意两点:第一,这只是教学用的极简模型,真实模型有成千上万个权重,不会长这样;第二,演示里还没做 softmax 那一步,只讲到每类各自打分、取最高分,概率那部分作者留给了下一步。
评论 (0)
ME
0/1000
评论加载中...


