【CS231N】笔记6_卷积神经网络工程实践技巧与注意点

本文介绍了数据增强技术,包括水平翻转、随机截取、颜色变化等操作,并探讨了其在防止过拟合方面的作用。此外,还介绍了迁移学习的概念及其在数据较少情况下的应用,特别是如何利用预训练模型来提高新任务的学习效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Data Argmentation

  使用数据增强可以有效防止过拟合,在数据源不足时尤为重要。在图像中,不管是图像平移、图像翻转,还是图像截取,都不会改变该图像的类别属性。有如下几种常见的数据增强的方式:

  1. 水平翻转
  2. 随机截取(范围):然后再缩放到CNN需要的图像大小作为新的训练集
  3. 颜色变化:改变图像对比度是可行的,但不常用。常用的方法是像素在RGB中选择较为强烈的方向进行颜色增强,相当于应用于像素的PCA。
  4. 转换、倾斜、伸缩、裁剪、扭曲等操作

Transfer Learning

  一般认为训练CNN需要很多数据,但Transfer Learning(迁移学习)之后就改变了这个认知。当数据少的时候,可以使用其他网络(如VGG-16, RES-34等)对ImageNet数据集进行预训练,我们截取网络除(不要)最后一层分类层的结构直接运用到我们的网络上,这就相当于我们的网络已经大致完成了数据特征提取,再添加我们需要的线性分类器即可。该工作大致可以认为我们只需要训练自己的线性分类器,因此需要的数据就可以少一些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值