实验目的
理解训练集与测试集的作用,能判断过拟合和欠拟合。
实验原理
训练集用来学习模型参数,测试集用来评估模型对新数据的泛化能力。模型过于简单,训练误差和测试误差都大,称为欠拟合;模型过于复杂,会把训练数据中的噪声也记住,训练误差很小而测试误差变大,称为过拟合。
实验器材
- 带噪声的数据点
- 训练集与测试集的划分
- 模型复杂度调节控件
- 训练误差与测试误差显示
实验步骤
- 观察数据被划分为训练集和测试集
- 用较低复杂度的模型拟合,记录两种误差
- 逐步提高模型复杂度,观察拟合曲线的变化
- 对比训练误差和测试误差的变化趋势
- 找出测试误差最小时对应的复杂度
实验现象与结论
复杂度提高时,训练误差通常持续减小,而测试误差先减小后增大,曲线会出现明显弯曲。结论:不能只看训练误差,应以测试集上的表现选择模型,避免过拟合。
常见问题
- 为什么不能用训练集来评价模型?
- 模型已经见过训练集,成绩会偏好,无法反映它面对新数据时的真实表现。
- 怎样减轻过拟合?
- 可以增加训练数据、降低模型复杂度,并用测试集或验证集监控表现。
同一课题的其他实验 ·
生活里的人工智能在日常生活场景中找一找人工智能,认识语音助手、人脸识别、导航等常见 AI 应用,并体会它们…
图灵测试小游戏:猜猜对面是人还是机器通过文字交流判断对面是真人还是机器,体验图灵测试的思路,思考机器表现得“像人”是否就等于有…
机器怎么“看”一张图把一张图片放大到像素,观察每个小格对应的数字,了解计算机是如何把图像变成数据来“看”的。
规则与学习:让机器变聪明的两种方法对比“人工编写规则”和“从数据中学习”两种方法,体会机器是如何完成分类、判断等任务的。
人工智能发展简史按时间顺序浏览人工智能发展中的重要事件,了解它的起步、起伏与近年快速发展的原因。
AI 能做什么、不能做什么通过判断一系列任务是否适合交给人工智能,认识 AI 的擅长之处与局限,学会理性看待它。
给图片贴标签:认识数据标注动手给图片贴上类别标签,体会机器学习需要“带答案”的数据,了解标签对机器识别的作用。
声音变成波形观察声音在屏幕上显示成的波形,了解响度、音调与波形的关系,理解声音如何变成计算机能处理的数…
相关搜索:训练集测试集区别 · 过拟合是什么 · 欠拟合和过拟合 · 模型泛化能力 · 高中人工智能过拟合 · 训练集、测试集与过拟合互动课件 · 训练集、测试集与过拟合虚拟仿真实验