Datawhale AI夏令营第五期-CV task3学习笔记

# 上分思路——数据集增强与模型预测

1. 数据集增强

数据增强是指通过从现有数据集中生成新的训练样本来提高模型的泛化能力。常见的增强技术包括翻转、旋转、缩放和颜色调整。Albumentations、Imgaug 和 TensorFlow的 ImageDataGenerator等可以生成这些增强。

1.Mosaic Augmentation
描述:将四张训练图像组合成一张,增强物体尺度和位置的多样性。
用法:常用于目标检测任务,通过组合图像,可以模拟出不同大小和位置的目标,增加训练数据的多样性,提高模型对不同场景的鲁棒性。
区别:与其他方法相比,MosaicAugmentation能够在一张图像中同时展示多个场景和目标,特别适合于稀疏目标场景的增强。

2.Copy-Paste Augmentation
描述:复制一个图像的随机区域并粘贴到另一个图像上,生成新的训练样本。
用法:用于丰富数据集中的目标种类和分布,常见于目标检测任务中,可以增加训练数据中的目标数量和多样性。
区别:直接修改图像内容,通过简单的复制粘贴方式来合成新样本,增加了图像内容的复杂性,但有时会引入不自然的边界。

3.Random Affine Transformations
描述:包括图像的随机旋转、缩放、平移和剪切,增加对几何变换的鲁棒性。
用法:广泛用于图像分类、目标检测等任务中,以增加模型对不同视角和尺度变化的适应性。
区别:主要是几何变换,不改变图像内容,只改变视角和结构,增强模型对图像姿态变化的容忍度。

4.Mix Up Augmentation
描述:通过线性组合两张图像及其标签创造合成图像,增加特征空间的泛化。
用法:常用于图像分类任务,通过在特征空间中的混合,能有效防止模型过拟合,并提高泛化性能。
区别:与其他增强方法不同,MixUp同时混合图像和标签,属于输入级别的正则化技术,有助于提升模型对边界样本的区分能力。

5.Albumentations
描述:一个支持多种增强技术的图像增强库,提供灵活的增强管道定义。
用法:适用于多种计算机视觉任务,提供了丰富的图像增强功能,支持定制增强流程,适应性强。
区别:是一个库,而不是单一增强方法,涵盖了多种增强技术(如旋转、翻转、颜色调整等),可根据需要组合使用。

6.HSV Augmentation
描述:对图像的色相、饱和度和亮度进行随机变化,改变颜色属性。
用法:用于图像分类和检测任务中,主要是为了增强模型对不同光照条件和色彩的适应性。
区别:主要涉及图像颜色的变化,不改变几何结构,只调整图像的视觉表现,适用于需要对光照不敏感的任务。

7.Random Horizontal Flip
描述:沿水平轴随机翻转图像,增加对镜像变化的不变性。
用法:最常见于分类和检测任务中,通过简单的翻转增加数据多样性,提升模型对左右方向不对称目标的识别能力。
区别:简单直接,只改变图像的镜像方向,增强方法较为基础,但在许多任务中依然有效。

这些数据增强方法各有侧重:
几何变换类(如Random Affine Transformations,Random  Horizontal Flip):主要是改变图像的形状和位置。
颜色调整类(如HSV Augmentation):主要是调整图像的色彩和光照。
组合类(如Mosaic,Copy Paste,Mix Up):通过多图像或多目标的组合增加数据多样性。
综合工具类(如Albumentations):提供多种增强手段的整合平台。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值