闰咄阅 发表于 2025-6-30 18:57:33

典型深度学习训练流程

博客地址:https://www.cnblogs.com/zylyehuo/
用最通俗的“做菜”比喻来讲讲一个典型的深度学习训练流程:

1. 准备食材(数据准备)


[*]食材:时尚服饰图片 + 标签(比如“鞋子”“衬衫”)
[*]切菜:把图片分成「训练集」和「测试集」,一次处理一小盘(batch),这样不会下锅(显存)爆炸。
2. 准备厨具(模型搭建)


[*]平底锅(Flatten 层):把 28×28 的图片“摊平”,变成一长条面团(向量)。
[*]锅铲(Linear 层):把这条面团分成 10 份(对应 10 种服饰),然后尝出“味道”好坏(logits)。
3. 调味料(损失函数)


[*]味道评分(CrossEntropyLoss):把锅铲出来的 10 份“口味”跟真实标签做对比,打分(损失值)。
[*]分数越低越好:代表锅铲做得越对味。
4. 火候控制(优化器)


[*]火力大小(学习率 lr=0.1):火太大易糊,太小不熟,用 SGD 小步烹饪。
[*]翻炒(反向传播 + 参数更新):不断根据味道评分微调锅铲角度(网络权重),让菜越炒越香。
5. 厨艺验收(度量函数)


[*]训练时当场尝一口(计算训练集准确率 & 损失)
[*]出锅后请客再尝(用测试集评估准确率,保证不过拟合,也能做给新客人吃)
6. 厨房监控(可视化)


[*]打分板(Accumulator):记录每盘尝到的口味分数与正确率
[*]实时大屏(Animator):把每一轮炒菜后的分数/准确率用折线图画出来——
[*]蓝线:味道评分(损失)要一路下降
[*]紫线:训练客人给的分(训练准确率)要一路上升
[*]绿线:测试客人给的分(测试准确率)也要上升并稳定
7. 循环烹饪(训练轮数)


[*]第 1 轮:先培训小助手(train_epoch_ch3)做第一遍炒菜 → 当场尝一口 → 记录分数
[*]第 2 轮:再培训一遍 → 再尝 → …
[*]重复 N 轮,直到菜品(模型)足够香。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

虹姥 发表于 2025-11-6 11:58:07

感谢分享,下载保存了,貌似很强大

嗳诿 发表于 2025-11-26 15:34:24

这个有用。

昝沛珊 发表于 2025-12-11 12:50:13

喜欢鼓捣这些软件,现在用得少,谢谢分享!

诀锺 发表于 2025-12-21 09:36:35

懂技术并乐意极积无私分享的人越来越少。珍惜

都淑贞 发表于 2026-1-14 22:53:41

收藏一下   不知道什么时候能用到

博咱 发表于 2026-1-15 17:04:29

收藏一下   不知道什么时候能用到

橘芜 发表于 2026-1-17 11:55:27

感谢分享,学习下。

溥价 发表于 2026-1-17 13:15:07

新版吗?好像是停更了吧。

驼娑 发表于 2026-1-18 00:44:18

收藏一下   不知道什么时候能用到

娥搽裙 发表于 2026-1-18 17:56:38

感谢,下载保存了

仟仞 发表于 2026-1-20 09:29:26

感谢分享,下载保存了,貌似很强大

坐褐 发表于 2026-1-21 20:54:54

谢谢楼主提供!

崔瑜然 发表于 2026-1-22 14:10:29

感谢分享,下载保存了,貌似很强大

后仲舒 发表于 2026-1-24 20:16:23

这个好,看起来很实用

旁拮猾 发表于 2026-1-26 05:09:47

感谢发布原创作品,程序园因你更精彩

志灿隐 发表于 2026-1-26 10:40:22

感谢,下载保存了

米榜饴 发表于 2026-1-27 07:41:56

谢谢分享,辛苦了

蔓好 发表于 2026-1-30 06:56:02

这个好,看起来很实用

狞嗅 发表于 2026-2-2 02:47:06

喜欢鼓捣这些软件,现在用得少,谢谢分享!
页: [1] 2 3
查看完整版本: 典型深度学习训练流程