• 数据增强


    数据增强

    由于数据的稀缺,我们通过对现有图像的一些操作取生成一些新图片,尽管与同样数量的原生图像的效果韩式差很多,但是比之前未生成新图片的效果韩式强一些的。

    recap

    在导入数据的时候在transform中:

    transform=transforms.Compose(
        [transforms.Resize(32,32),
        reansforms.ToTensor()]
    ),
    

    flip翻转

    随机random进行图像的翻转

    transform = transforms.Compose(
    	[transforms.RandomHorizontalFlip(),
         transforms.RandomVerticalFlip(),
         transforms.ToTensor(),
        ]
    )
    

    rotate旋转

    trnsform = transforms.Compose(
    	[transforms.RandomRotation(15),
         transforms.RandomRotation([90,180,270]),
        transforms.ToTensor(),]
    )
    

    其中的transforms.RandomRotation(15)表示随机进行图像的旋转,而且旋转的角度在【-15~15】度之间

    transforms.RandomRotation([90,180,270])随机选择90 180 270三个度数进行图像的旋转。

    scale缩放

    使用resize函数进行放缩(原来【28,28】,现在【32,32】)

    transform = transforms.Compose(
    	[
            transforms.Resize([32,32]),
            transforms.ToTensor(),
        ]
    )
    
    

    注意这里的transforms.Resize([32,32]),里面的【32,32】是整体一个参数

    crop part

    裁剪部分,其它的部分填充为空白

    transform = transforms.Compose(
    	[
            transforms.RandomCrop([28,28]),
            transforms.ToTensor(),
        ]
    )
    
    
  • 相关阅读:
    PAT 1142 Maximal Clique
    PAT 1076 Forwards on Weibo
    PAT 1021 Deepest Root
    PAT 1030 Travel Plan*
    diji模板
    PAT 1020 Tree Traversals
    PAT 1108 Finding Average
    PAT 1104 Sum of Number Segments
    PAT 1100 Mars Numbers
    PAT 1096 Consecutive Factors
  • 原文地址:https://www.cnblogs.com/Jason66661010/p/13620776.html
Copyright © 2020-2023  润新知