【数据增强】CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Features

2023-11-02

x是图片,y是图片对应的label,通过合成两张训练图片a和b,生成新的训练样本。

M是二值mask,大小与原图片一致。lam来源于Beta(alp, alp)分布。Alp设置为1,lam取自均匀分布(0,1)。设置bbox B,它的坐标是:

裁剪图片a中的区域B,用图片b中的区域B填充。Mask M的长宽比例和原图片的一致。Bbox坐标通过下式得到:

具体算法如下:

.

结果:

On ImageNet classification, applying CutMix to ResNet-50 and ResNet101 brings +2.28% and +1.70% top-1 accuracy improvements. On CIFAR classification, CutMix significantly improves the performance of baseline by +1.98% leads to the state-of-the-art top-1 error 14.47%

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【数据增强】CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Features 的相关文章

随机推荐

  • 人工智能—问题规约法(Reduction)[一]

    问题规约表示 问题规约 Problem reduction 是另一种基于状态空间的问题描述与求解方法 已知问题的描述 通过一系列变换把此问题最终变成另一个本原问题 事实 定理 集合 这些本原问题的解可以直接得到 从而解决了初始问题 问题规约
  • java中 io和nio的区别

    一 概念 1 基本概念 1 i o inputstream outputstream 整个Java IO体系都是基于字符流 InputStream OutputStream 和 字节流 Reader Writer 作为基类 根据不同的数据载
  • 通俗易懂的 OpenGL ES 3.0(一)入门必备知识!!

    前言 opengl的入门是个难点 因为在绘制出图形之前 你必须要学习一大堆的概念 以及部分图形知识 以至于在代码中不迷路 v 接下来就通俗的讲解下部分概念知识 希望大家取其精华去其糟粕 温馨提示 blog阅读体验会好点 https lais
  • C++ STL中哈希表 hash_map从头到尾详细介绍

    目录 0 为什么需要hash map 用过map吧 map提供一个很常用的功能 那就是提供key value的存储和查找功能 例如 我要记录一个人名和相应的存储 而且随时增加 要快速查找和修改 岳不群 华山派掌门人 人称君子剑 张三丰 武当
  • 前端艺术之毛玻璃-倾斜-日历

    前端艺术之毛玻璃 倾斜 日历 描述 项目 效果 index html index css 描述 项目 描述 开发语言 HTML JavaScript CSS 库 dyCalendarJS vanilla tilt Edge 108 0 14
  • 反反调试:app 检测 data/local/tmp 目录绕过手段

    最近在逆向某app时遇到一个非常恶心的反调试手段 只要是maps和fd中存在 data local tmp 甚至只有tmp的字段 app就给kill掉 因为这个目录对于安卓逆向工作来说 是一个比较敏感的目录 hluda server和fri
  • 【DL】第6章 问题匹配

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • SpringBoot打成可执行的jar包

    当你使用springBoot进行打包的时候 这篇经验会帮助到你的 操作 1 spring boot maven plugin 插件 首先要明白一个spring boot maven plugin 插件的作用 pom文件中添加了 org sp
  • [管理与领导-67]:IT基层管理者 - 辅助技能 - 4- 职业发展规划 - 评估你与公司的八字是否相合

    目录 前言 一 概述 二 八字相合的步骤 2 1 企业文化是否相合 2 2 1 企业文化对职业选择的意义 2 2 2 个人与企业三观不合的结果 2 2 3 什么样的企业文化的公司不能加入 2 2 公司的发展前景 2 3 公司所处行业发展 2
  • ChatGPT对我们的影响-ChatGPT能给我们带来什么

    ChatGPT日常应用 ChatGPT是一种应用广泛的自然语言处理算法 其可以应用于多种日常场景 以下是一些ChatGPT的日常应用 聊天机器人 ChatGPT可用于构建聊天机器人 通过与用户进行自然语言交互来提供个性化的服务和支持 新闻稿
  • 基于Spark 的电影推荐系统

    来源 我是码农 转载请保留出处和链接 本文链接 http www 54manong com id 1215 基于大数据的电影推荐系统主要分为两部分 基于历史数据的离线处理和基于实时流的实时处理 离线处理是基于历史数据 实时处理是结合历史数据
  • 翻译:miceforest:使用Python中的随机森林进行快速插补

    原文 miceforest Fast Imputation with Random Forests in Python miceforest 包实现随机森林的链式方程式 MICE 多重插补 具有快速 内存利用率高的特征 无需太多设置即可插入
  • kettle中判断输入的数据是不是 偶然错误

    参照表一个常见的用途就是做数据的查询和检验 提供一个输入字段 如果输入字段里的值没有匹配上 就给对应的数据行做一个错误标志 下面使用城市和邮政编码查询做个例子 演示如何使用计算器步骤和查询步骤来判断地址和邮政编码是否匹配 完整的转换如下图
  • iOS AVPlayer使用总结

    目录 1 AVPlayer的创建 2 AVPlayer的配置 AVPlayerLayer 3 AVPlayerItem 加载视频资源 4 播放控制 5 监听播放状态 1 AVPlayer的创建 AVPlayer player AVPlaye
  • [Anaconda] Jupyter Notebook中使用Python虚拟环境

    进入虚拟环境后安装ipykernel conda install ipykernel 运行ipykernel安装指令 python m ipykernel install name tf365 python m ipykernel inst
  • 【虚拟机】vmware虚拟机创建 centos7系统配置

    目录 前言 创建虚拟机 进入虚拟机 前言 vmware虚拟机网上可以下载 本节主要记录一下 如何创建虚拟机 并安装centos操作系统 然后运行虚拟机 创建虚拟机 打开VMware Workstation 新建虚拟机 我们选择典型 推荐 之
  • Error: Cannot find module 'chalk'

    问题描述 Vue文件打包 npm install npm run build 然后问题如下 然后网上搜索答案 有说删除掉node modules 再重新执行npm install 也有说执行npm install chalk的 都试了 结果
  • gtest中TEST和TEST_F使用的区别

    首先 include
  • 【Vue2.0源码学习】模板编译篇-模板解析阶段(整体运行流程)

    文章目录 1 前言 2 什么是模板编译 3 整体渲染流程 4 模板编译内部流程 4 1 抽象语法树AST 4 2 具体流程 5 小总结 6 整体流程 7 回到源码 8 总结 1 前言 在前几篇文章中 我们介绍了Vue中的虚拟DOM以及虚拟D
  • 【数据增强】CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Features

    x是图片 y是图片对应的label 通过合成两张训练图片a和b 生成新的训练样本 M是二值mask 大小与原图片一致 lam来源于Beta alp alp 分布 Alp设置为1 lam取自均匀分布 0 1 设置bbox B 它的坐标是 裁剪