数据增强
文章平均质量分 65
分享代码+详细注释+原理讲解
一次购买终身学习
小馨馨的小翟
遗憾总是贯穿人生始终。阿里云专家博主,CSDN人工智能领域优质创作者,SnnGrow开源社区特邀作者,中国移动搬砖员工
展开
-
目标检测常见数据增强算法汇总讲解(Mixup,Cutout,CutMix,Mosaic)
在学习目标检测算法的过程中,发现了一些有趣的目标检测算法,打算简单写个笔记,不足之处还望谅解,可以在评论中指出来。 目标检测作为需要大量数据的算法,在实际情况中经常面临数据不足的情况,事实上很多时候数据确实对于开发者来说非常难搞,因此大佬们开发了各式各样的通过软件的方式将我们的数据变的多样化的方法。(Mixup,Cutout,CutMix,Mosaic)就是四种最为经典的算法,下面我们逐一进行讲解。 将两个图像按一定比例混合生成新的图像,然后使用新的图像参与训练,整个过程中原始原创 2022-12-06 23:20:32 · 3969 阅读 · 0 评论 -
深度学习之python给图片批量命名
在做硕士课题的时候,因为课题图片种类比较多,而且各种图片的名称存在相同的,然后标注的时候生成的xml文件容易冲突,所以需要给图片重新命名一下,探索了几种命名方式,但是如果想让图片的名称都唯一,还是得加上数据种类的名称,因此我的批量命名的方式是获取文件夹名称后接数据。如这里:而后发现网上的一般只能对固定 图片个的图片批量命名,因此我这里写出了可以对多种图片格式同时命名的python程序。import osinput_path = './data' # 需要修改的图片所在的路径 ..原创 2022-05-13 22:27:30 · 1523 阅读 · 1 评论 -
深度学习篇之数据集划分方法-附代码python详细注释
在深度学习训练模型过程中,我们第一步就是要收集相应的数据集,之后我们就是要将数据划分为训练集train和验证集val,但是有时间我们时常面临数据量庞大的问题,手动划分显然是不现实的,因为太麻烦了,而且不具有固定规律的随机性。但是python对文件和文件夹极其强大的操作性帮助我们解决了数据集划分的问题,本篇博客我们将开源数据集划分的代码,让我们学习如何使用python划分自己的数据集。先简单讲解一下代码的使用方法,在博客的最后会附上完整的代码data_path = './data'#数据集存放的原创 2022-04-30 17:12:17 · 12101 阅读 · 3 评论 -
深度学习数据增强方法-内含(亮度增强、对比度增强、旋转图像、翻转图像、仿射变化扩充图像、错切变化扩充图像、HSV数据增强、平移扩充)8种方式进行增强-每种扩充一张实现8倍扩)+ 图像缩放代码-批量
在进行深度学习训练的时候,我们往往会面临数据集不够的情况,需要进行数据集的扩充,数据集的扩充有多种多样的方式,在这里总结了8种数据扩充的方法对数据进行数据增强,包括:亮度增强,对比度增强,翻转图像,仿射变化扩充图像,错切变化扩充图像,HSV数据增强7种方法对数据进行增强。前四种方式很好理解,仿射变化和错切变化的原理请参考:数据增广:旋转,缩放,平移以及错切_太阳花的小绿豆的博客-CSDN博客HSV数据增强的方法请参考:HSV模型简介以及利用HSV模型随机增强图像_太阳花的小绿...原创 2022-04-01 20:18:16 · 19992 阅读 · 15 评论