Dataset之DA:数据增强(Data Augmentation)的简介、方法、案例应用之详细攻略

目录

DA的简介

DA的方法

DA的案例应用


DA的简介

数据集增强主要是为了减少网络的过拟合现象,通过对训练图片进行变换可以得到泛化能力更强的网络,更好的适应应用场景。

1、数据增强常用的方法—特殊四法之对抗网络模型

DA的方法

1、常用的数据增强方法有:

  • 旋转 | 反射变换(Rotation/reflection): 随机旋转图像一定角度; 改变图像内容的朝向;
  • 翻转变换(flip): 沿着水平或者垂直方向翻转图像;
  • 缩放变换(zoom): 按照一定的比例放大或者缩小图像;
  • 平移变换(shift): 在图像平面上对图像以一定方式进行平移;
  • 可以采用随机或人为定义的方式指定平移范围和平移步长, 沿水平或竖直方向进行平移. 改变图像内容的位置;
  • 尺度变换(scale): 对图像按照指定的尺度因子, 进行放大或缩小; 或者参照SIFT特征提取思想, 利用指定的尺度因子对图像滤波构造尺度空间. 改变图像内容的大小或模糊程度;
  • 对比度变换(contrast): 在图像的HSV颜色空间,改变饱和度S和V亮度分量,保持色调H不变. 对每个像素的S和V分量进行指数运算(指数因子在0.25到4之间), 增加光照变化;
  • 噪声扰动(noise): 对图像的每个像素RGB进行随机扰动, 常用的噪声模式是椒盐噪声和高斯噪声;
  • 颜色变化:在图像通道上添加随机扰动。
  • 输入图像随机选择一块区域涂黑,参考《Random Erasing Data Augmentation》

DA的案例应用

1、图片数据增强应用案例

Dataset之MNIST:MNIST(手写数字图片识别+ubyte.gz文件)数据集简介、下载、使用方法(包括数据增强)之详细攻略
Dataset之图片数据增强:基于TF实现图片数据增强(原始的训练图片reshaped_image→数据增强→distorted_image(训练时直接使用))
Dataset之图片数据增强:设计自动生成汽车车牌图片算法(cv2+PIL)根据指定七个字符自动生成逼真车牌图片数据集(带各种噪声效果)
Dataset之图片数据增强:设计自动生成(高级封装之命令行解析实现)汽车车牌图片算法(cv2+PIL+argparse)根据随机指定七个字符自动生成逼真车牌图片数据集(带各种噪声效果)

Dataset之图片数据增强:设计自动生成(高级封装之命令行解析实现)汽车车牌图片算法(cv2+PIL+argparse)根据随机指定七个字符生成逼真车牌图片(自然场景+各噪效果+对应txt说明文档)
Dataset之图片数据增强:设计自动生成汽车车牌图片算法(cv2+PIL)根据随机指定七个字符生成逼真车牌图片数据集(自然场景下+各种噪声效果)可视化

Dataset之DA:数据增强(Data Augmentation)的简介、方法、案例应用之详细攻略相关推荐

  1. ML之DataScience:基于机器学习处理数据科学(DataScience)任务(数据分析、特征工程、科学预测等)的简介、流程、案例应用执行详细攻略

    ML之DataScience:基于机器学习处理数据科学(DataScience)任务(数据分析.特征工程.科学预测等)的简介.流程.案例应用执行详细攻略 目录 数据科学的任务(数据分析.特征工程.科学 ...

  2. tf torch keras 数据增强 data augmentation

    数据增强 data augmentation 2017年11月14日 22:19:27 阅读数:7964

  3. 吴恩达神经网络和深度学习-学习笔记-38-使用开源的方案+迁移学习+数据增强data augmentation

    使用别人的开源成果 想要用现成的网络,最好在网络上找到开源的实现,这要比从头开始实现快得多. 比如:直接在Google上搜索resnets github,找到合适的后点击下载会得到URL,然后在cmd ...

  4. Dataset:Big Mart Sales数据集的简介、下载、案例应用之详细攻略

    Dataset:Big Mart Sales数据集的简介.下载.案例应用之详细攻略 目录 Big Mart Sales数据集的简介 1.特征解释 Big Mart Sales数据集的下载 Big Ma ...

  5. Dataset之RentListingInquries:RentListingInquries(Kaggle竞赛)数据集的简介、下载、案例应用之详细攻略

    Dataset之RentListingInquries:RentListingInquries(Kaggle竞赛)数据集的简介.下载.案例应用之详细攻略 目录 RentListingInquries比 ...

  6. Dataset之OttoGroup:OttoGroup数据集的简介、下载、案例应用之详细攻略

    Dataset之OttoGroup:OttoGroup数据集的简介.下载.案例应用之详细攻略 目录 OttoGroup数据集的简介 OttoGroup数据集的下载 OttoGroup数据集的案例应用 ...

  7. Dataset之AllstateClaimsSeverity:AllstateClaimsSeverity数据集(Kaggle2016竞赛)的简介、下载、案例应用之详细攻略

    Dataset之AllstateClaimsSeverity:AllstateClaimsSeverity数据集(Kaggle2016竞赛)的简介.下载.案例应用之详细攻略 目录 AllstateCl ...

  8. Dataset之HiggsBoson:Higgs Boson(Kaggle竞赛)数据集的简介、下载、案例应用之详细攻略

    Dataset之HiggsBoson:Higgs Boson(Kaggle竞赛)数据集的简介.下载.案例应用之详细攻略 目录 Higgs Boson比赛简介 Higgs Boson数据集的下载 Hig ...

  9. Dataset:titanic泰坦尼克号数据集/泰坦尼克数据集(是否获救二分类预测)的简介、下载、案例应用之详细攻略

    Dataset:titanic泰坦尼克号数据集/泰坦尼克数据集(是否获救二分类预测)的简介.下载.案例应用之详细攻略 目录 titanic(泰坦尼克号)数据集的简介 1.titanic数据集各字段描述 ...

最新文章

  1. Apache Maven 入门篇
  2. python进行linux编程,Python之函数进阶
  3. hihocoder 1127 : 二分图三·二分图最小点覆盖和最大独立集
  4. 2017 阿里技术-年度精选
  5. myeclipse 安装jad反编译插件
  6. 接口缺方法调用时报错_TypeScript真香系列——接口篇
  7. java 并发多线程显式锁概念简介 什么是显式锁 多线程下篇(一)
  8. js学习(六)- js对象创建
  9. Alienbrain-数字资源在团队三维动画制作行业中的应用
  10. c和java搞笑动图_拍一拍搞笑高清无水印表情包大全 拍一拍gif动图搞笑有趣表情包...
  11. 89C51单片机内部结构深度解析
  12. 中国创新“先锋”企业系列报道
  13. [Qt]setGeometry: Unable to set geometry……问题的解决方案
  14. python获取第一个字符_Python:获取列表中第一个字符串的第一个字符?
  15. 如何让溢出的文字省略号显示
  16. jQuery实用网页元素颜色修改插件
  17. 字典(python学习)
  18. cloc工具 命令行 统计代码行数
  19. WCF---关于无法使用以下搜索标准找到 X.509 证书的问题
  20. 信源编码的代码实现 (香农编码、费诺编码、哈夫曼编码、游程编码、算术编码)

热门文章

  1. 精选Spring Boot三十五道必知必会知识点!
  2. Python Flask web 项目零改动迁移至阿里云函数计算
  3. 一步步实施 DevOps (三)
  4. 使用Cloud application Studio在C4C UI里创建下拉列表(dropdown list)
  5. socket.io 之 engine.io
  6. maven打包到本地库
  7. Requirejs定义模块
  8. vim 设置编码方式
  9. 那些还在外包公司干的程序员们,快醒醒吧!
  10. 好文推荐 | MySQL binlog应用场景与原理深度剖析