深度学习 欠拟合、过拟合讲透

一句话终极总结

✅ 欠拟合 = 没学会 (太笨,学不会知识)✅ 过拟合 = 死记硬背(太死,只会背原题,不会举一反三)


一、最通俗比喻:学生考试(100% 看懂)

假设:

  • 上课学知识 = 模型训练(看训练集)
  • 课后作业 = 训练集(做过的题)
  • 期末考试 = 测试集(没见过的新题)

1. 欠拟合(没学会)

学生上课根本没听懂,知识太复杂,脑子太简单,学不会。

  • 课后作业(训练集):做不对,分数很低
  • 期末考试(测试集):也做不对,分数很低

👉 结论:能力太差,连简单的知识都没学会。

2. 过拟合(死记硬背)

学生不理解知识,把课后作业原题背下来了。

  • 课后作业(训练集):全对,分数满分
  • 期末考试(测试集):全错,分数极低(题稍微变一点就不会)

👉 结论:只会背做过的题,不会举一反三。


二、对应到深度学习(简单版)

  • 模型 = 学生
  • 训练数据 = 课后作业
  • 测试数据 = 期末考试
  • 能做对新题 = 泛化能力(举一反三)

1. 欠拟合

模型太简单(比如只有 1 层线性层),学不懂数据的规律。

  • 训练损失:很高(作业做不对)
  • 测试损失:很高(考试考砸)

2. 过拟合

模型太复杂 (比如 20 层多项式),把训练数据里的噪音、错题都背下来了。

  • 训练损失:极低,几乎 0(作业全对)
  • 测试损失:非常高(考试崩了)

三、看曲线一眼分辨(最简单)

画两条线:训练损失 、测试损失

欠拟合曲线

两条线都高高在上,下不去→ 训练差、测试差

过拟合曲线

  • 训练损失:一路往下,快到 0
  • 测试损失:先降,然后突然往上飙→ 训练极好,测试极差

四、对应你刚学的多项式代码(完美对应)

你刚才跑的代码:

  1. 只用 1 阶、2 阶多项式 → 模型太简单 → 欠拟合训练损失高、测试损失高

  2. 用 20 阶多项式 → 模型太复杂 → 过拟合训练损失几乎 0,测试损失爆高

  3. 用 3~4 阶多项式 → 正好 → 正常拟合训练损失低、测试损失也低


五、怎么解决?(菜鸟 3 招)

解决欠拟合(没学会)

  1. 把模型变复杂(加层、加神经元)
  2. 训练更久一点
  3. 减少正则化(别限制太死)

解决过拟合(死记硬背)

  1. 把模型变简单(减层、减神经元)
  2. 加更多数据(让学生见更多题)
  3. 加正则化(惩罚死记硬背,比如 dropout、L2)

终极口诀(背会就满分)

欠拟合:学不会,两边差 过拟合:背原题,训练好、测试崩 正常拟合:学得会,举一反三

相关推荐
涛思数据(TDengine)几秒前
从工业本体到 AI 原生:TDengine 出席 2026 QCon 分享工业数据基础设施路径
大数据·数据库·人工智能·tdengine·工业
yz_aiks9 分钟前
WorkBuddy 怎么做网页小游戏:深海钓鱼游戏 43 次对话、301 积分从一句话做到发布(附手机横屏踩坑)
人工智能·html5·ai编程·小游戏·workbuddy
byte轻骑兵25 分钟前
【LMP】规范精讲[12]: 链路层的花名册——一张表数完88条指令的门道
人工智能·蓝牙协议·lmp·蓝牙链路管理·通信学习
萤箜27 分钟前
Chroma、Pinecone、Milvus 选型对比:不同发展阶段该选哪款向量数据库
人工智能
jimmyleeee31 分钟前
Agent安全之九:OWASP ASI09 人机信任利用------当人类成为攻击链上最后一道被攻破的关口
人工智能·安全
Gu_WenYun34 分钟前
从主题定价到订单定价:机器人基金的产业链观察
大数据·人工智能·金融
song150265372981 小时前
小型零部件外观检测难?AI机器视觉检测设备,适配全行业小件质检
人工智能·计算机视觉·视觉检测
xsd202411181 小时前
AI 智能美甲推荐系统技术全解析
人工智能·计算机视觉
原子延迟1 小时前
批量压缩视频会变大?HandBrake等3款(2026)
图像处理·人工智能·计算机视觉·音视频
其实防守也摸鱼1 小时前
信创安全竞赛知识总结与题库
大数据·网络·人工智能·算法·安全·php