《动手学深度学习》11

《动手学深度学习》课程作者-李沐,B站账号:跟李沐学AI

11模型选择 + 过拟合和欠拟合

11 模型选择 + 过拟合和欠拟合【动手学深度学习v2】

训练数据集:训练模型参数

验证数据集:选择模型超参数

非大数据集上通常使用k-折交叉验证

测试数据集:只用一次的数据集

不能用测试数据集来调试模型的参数

模型容量\数据 简单 复杂
正常 欠拟合
过拟合 正常

模型容量:拟合各种函数的能力

低容量的模型难以拟合训练数据

高容量的模型可以记住所有的训练数据

:alt:

模型先要足够大,然后控制模型容量,使得泛化误差下降。

VC维:对于一个分类模型,VC等于一个最大的数据集的大小,不管如何给定标号,都存在一个模型来对它进行完美分类

VC维的用处:

  1. 提供为什么一个模型好的理论依据

    它可以衡量训练误差和泛化误差之间的间隔

  2. 但深度学习中很少使用

    衡量不是很准确

    计算深度学习模型的VC维很困难

数据复杂度:样本个数/每个样本的元素个数/时间、空间结构/多样性

模型参数是需要拟合的,超参数是人为设定的(靠自己/专家)。

全部评论

相关推荐

06-16 15:04
黑龙江大学 Java
零OFFER战士:另一个版本查看图片
点赞 评论 收藏
分享
迟缓的斜杠青年巴比Q...:简历被投过的公司卖出去了,我前两天遇到过更离谱的,打电话来问我有没有意向报班学Java学习,服了,还拿我学校一个学长在他们那报班学了之后干了华为OD当招牌
点赞 评论 收藏
分享
07-01 17:14
中北大学 Java
兄弟们是真是假
牛客46374834...:我在boss上投java岗从来没成功过
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务