https://jingyan.baidu.com/article/4b52d702e6a167fc5c774bbb.html

深度学习算法需要大量的训练数据,而有时我们收集不到太多的数据源,那么为了扩大数据集,可以采用数据增强手段来增加样本。下面介绍几种数据增强手段。

工具/原料

  • 图像处理工具
  • 数据源图片

方法/步骤

  1. 1

    第一种方法是采用随机裁剪,裁剪原图像中的一部分,比如裁剪四角、中心或者上下部分等等,但是裁剪的尺寸不宜过小,如下图所示;

  2. 2

    第二种方法是翻转或者镜像,可以水平翻转,也可以垂直翻转,如图中所示;

  3. 3

    第三种方法是旋转,可以把原图像旋转不同的角度来增加样本,如图所示;

  4. 4

    第四种方法可以调节原图片亮度或对比度,变亮或变暗,增大对比度或减小对比度,如图中所示;

  5. 5

    第五种方法是调节色度,改变R、G、B颜色分量的比例,如图中所示;

  6. 6

    第六种方法可以调节图像的饱和度,所谓的饱和度,指的其实是色彩的纯度,纯度越高,表现越鲜明,纯度较低,表现则较黯淡,如图中所示;

  7. 7

    还可以采用将图像进行高斯模糊、锐化、添加噪声以及转换成灰度图像等方法,如图中所示;

    END

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

深度学习中如何实现数据增强,扩大数据集相关推荐

  1. 盘点深度学习中的各种数据增强技巧

    1 什么是数据增强? 数据增强也叫数据扩增,意思是在不实质性的增加数据的情况下,让有限的数据产生等价于更多数据的价值. 比如上图,第1列是原图,后面3列是对第1列作一些随机的裁剪.旋转操作得来. 每张 ...

  2. 深度学习之实现图像数据增强

    深度学习之实现图像数据增强 前言 数据增强的意思就是让数据量增多.对于深度学习来说,大的数据量可以训练出更好的深度学习模型. 在图像增强方面,我们常用的手段如下: 旋转 翻转 缩放 平移 尺度变换 对 ...

  3. 在基于图像的深度学习中如何做数据的自动标注以及自动标注的等级介绍

    作者:Tobias Schaffrath Rosario 编译:ronghuaiyang 原文:在基于图像的深度学习中如何做数据的自动标注以及自动标注的等级介绍_ronghuaiyang的博客-CSD ...

  4. 深度学习之批量图片数据增强

    在之前的文章中,分别对数据增强的库函数进行了介绍,本文将结合实际应用进行批量图片的数据增强. 背景:项目采集的是灰度图,原数据只有不到20张图片,因此,选择数据增强的方法,通过不同变换方法的组合,实现 ...

  5. 深度学习中的噪声数据

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者:蒋路 来源:https://www.zhihu.com/pe ...

  6. 深度学习中的噪声数据该如何处理?

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|深度学习这件小事 孔子云:"性能不够,数据来凑& ...

  7. 深度学习中防止过拟合的方法

    在深度学习中,当数据量不够大时候,常常采用下面4中方法: 1. 人工增加训练集的大小. 通过平移, 翻转, 加噪声等方法从已有数据中创造出一批"新"的数据.也就是Data Augm ...

  8. 深度学习中的图像增强

    引言 图像增强是我们在深度学习领域中绕不开的一个话题,本文我们将讨论什么是图像增强,并在三个不同的 python 库中实现它,即 Keras.Pytorch 和 augmentation(专门用于图像 ...

  9. 【技术综述】深度学习中的数据增强(下)

    文章首发于微信公众号<有三AI> [技术综述]深度学习中的数据增强(下) 今天带来深度学习中的数据增强方法的下篇.我们将从以下几个方向入手.1,介绍一下什么是无监督的数据增强方法.2,简单 ...

最新文章

  1. 争议中挺进全新里程——中国“超级对撞机”《概念设计报告》发布侧记
  2. Selenium2+python自动化45-18种定位方法(find_elements)
  3. 20162305 2016-2017-2《程序设计与数据结构》课程总结
  4. 在Windows系统中配置Google AddressSanitizer
  5. 回归分析什么时候取对数_冬蜜什么时候取,冬天取蜂蜜的方法
  6. 收藏这些芯片原厂的代码仓库
  7. leetcode24题:两两交换链表的节点
  8. AMD官宣350亿美元收购赛灵思 赛灵思大涨8.56%
  9. @Scheduled不执行的原因
  10. unity3d点击屏幕判断是否击中场景中物体
  11. 工行基于MySQL构建分布式架构的转型之路
  12. 内核源码编译ko文件如何调用math.h_第八期-Linux内核编程环境(2)
  13. LeetCode题解-6. ZigZag Conversion
  14. mysql 1436_MySQL错误1436:线程堆栈溢出,用简单的查询
  15. 1、植物大战僵尸:修改配置
  16. html 控件enabled,用 Enabled 和 disabled 属性禁用 HTML 控件后,取值结果
  17. 跨境电商收款之派安盈Payoneer个人账号收款教程
  18. 【单片机】msp430几种不同开发平台的对比
  19. VMVare 安装centos系统时,界面显示不全
  20. WZOI-272友谊

热门文章

  1. 【电力电子技术】全桥 半桥 推挽 双管正激 DC-DC
  2. XVideo 一个能自动进行压缩的小视频录制库
  3. 入门学python(三)
  4. Windows开机报0xc0000098代码错误故障处理
  5. Unity多线程学习笔记
  6. 会声会影X9无法正常启动0xc000007b
  7. AssemblyInfo.cs文件的作用(转)
  8. Python字符串格式化%s输出
  9. android移动体感 pc,详解手机做摇杆玩爽《尘埃3》
  10. secure注册码许可向导