浴室柜 英文mmdetection中的数据增强⽅法(慢慢写,会很长)
美国大学雅思要求mmdet⽂件⽬录下, pipelines/init ⾥⾯声明了各种增强⽅法:
1.为什么要做数据增强?
没有很多数据,利⽤数据增强获得更多数据
会计就业前景2.在学习管道(pipeline)的哪⾥进⾏数据增强呢?
⼀种是事先执⾏所有转换,实质上会增强你的数据集的⼤⼩。另⼀种选项是在送⼊机器学习之前,在⼩批量(mini-batch)上执⾏这些转换
3.有哪些数据增强的⽅法?
coke什么意思对于单样本:
1)⼏何变换类 翻转,旋转,裁剪,变形,缩放。 翻转和旋转不改变图像的⼤⼩,⽽裁剪会改变图像的⼤⼩。 ⼏何变换类操作,没有改变图像本⾝的内容,它可能是选择了图像的⼀部分或者对像素进⾏了重分布
2)颜⾊变换类 噪声、模糊、颜⾊变换、擦除、填充
对于多样本: 多样本数据增强⽅法利⽤多个样本来产⽣新的样本
ClassBalancedDatat, ConcatDatat, RepeatDatat⽅法
3.如果需要写新的数据增强⽅法,可以⾃⼰新建 augment.py ,写⾃⼰的数据增强类,放进init的声明中去,接下来就可以再dict(type= augment) 了
train_pipeline = [dict(type='LoadImageFromFile')]
silent1 'Compo', 'to_tensor', 'ToTensor', 'ImageToTensor', 'ToDataContainer',
2 'Transpo', 'Collect', 'DefaultFormatBundle', 'LoadAnnotations',
希拉里特朗普辩论
安卓培训3 'LoadImageFromFile', 'LoadImageFromWebcam',
4 'LoadMultiChannelImageFromFiles', 'LoadProposals', 'MultiScaleFlipAug',
5 'Resize', 'RandomFlip', 'Pad', 'RandomCrop', 'Normalize', 'SegRescale',
6 'MinIoURandomCrop', 'Expand', 'PhotoMetricDistortion', 'Albu',
7 'InstaBoost', 'RandomCenterCropPad', 'AutoAugment', 'CutOut', 'Shear',
乌鲁木齐教育8 'Rotate', 'ColorTransform', 'EqualizeTransform', 'BrightnessTransform',
9 'ContrastTransform', 'Translate', 'RandomShift','AutoAugmentation',免费英语资料
10 #'MixupVOC','GridMask', 'AutoAugmentation','RandomHVFlip',
11 'MixupCOCO','MosaicCOCO'
bagman