【数据增强】MixUp算法

概述

论文链接
mixup可以将不同的图像进行混合,从而扩充训练数据集,以下分别从图片和label的角度,介绍经过mixup操作后,数据和label的变化。

1、混合后的图片

就是将两张图片对应的元素按一定的比例进行相加:

mix_img = w*img1 + (1-w)*img2
2、新生成的图片对应的label

对于新生成的图片,分类和检测的处理方法时不一样的。
(1)分类:以下是原论文给出的计算公式。在这里插入图片描述
示例:可以假设网络预测有三类,[猫,狗,猪]:

  • 图像xi为猫,对应的标签yi为[1, 0, 0]
  • 图像xj为狗,对应的标签yj为[0, 1, 0]

λ \lambda λ为0.3,那么1- λ \lambda λ为0.7,根据上式 y~ = [0.3, 0.7, 0],这便是新的label
具体代码链接

(2)目标检测
对于目标检测来说,新生的图片对应的label为两张原图中的box的拼接:
[[img1_box, mix_weight = λ \lambda λ],
[img2_box, mix_weight = 1- λ \lambda λ]]
在进行训练是 loss = loss*mix_weight
详情解释链接
精简的代码实现
具体代码链接

参考文献:

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值