本文简要介绍python语言中 torchvision.transforms.RandomErasing
的用法。
用法:
class torchvision.transforms.RandomErasing(p=0.5, scale=(0.02, 0.33), ratio=(0.3, 3.3), value=0, inplace=False)
p-执行随机擦除操作的概率。
scale-擦除区域与输入图像的比例范围。
ratio-擦除区域的纵横比范围。
value-擦除值。默认值为 0。如果是单个 int,则用于擦除所有像素。如果是长度为3的元组,则分别用于擦除R、G、B通道。如果是 ‘random’ 的 str,则使用随机值擦除每个像素。
inplace-布尔值以使此转换就地。默认设置为 False。
删除的图像。
在火炬张量图像中随机选择一个矩形区域并擦除其像素。此转换不支持 PIL 图像。钟等人的“随机擦除数据增强”。参见https://arxiv.org/abs/1708.04896
示例
>>> transform = transforms.Compose([ >>> transforms.RandomHorizontalFlip(), >>> transforms.PILToTensor(), >>> transforms.ConvertImageDtype(torch.float), >>> transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.224, 0.225)), >>> transforms.RandomErasing(), >>> ])
参数:
返回:
相关用法
- Python PyTorch RandomRecDataset用法及代码示例
- Python PyTorch RandomApply用法及代码示例
- Python PyTorch RarArchiveLoader用法及代码示例
- Python PyTorch RNNTLoss用法及代码示例
- Python PyTorch RRef.rpc_sync用法及代码示例
- Python PyTorch RReLU用法及代码示例
- Python PyTorch ReduceLROnPlateau用法及代码示例
- Python PyTorch ReflectionPad1d用法及代码示例
- Python PyTorch RRef.backward用法及代码示例
- Python PyTorch RemoteModule用法及代码示例
- Python PyTorch Rows2Columnar用法及代码示例
- Python PyTorch ReplicationPad1d用法及代码示例
- Python PyTorch Resample用法及代码示例
- Python PyTorch ReplicationPad3d用法及代码示例
- Python PyTorch ReflectionPad2d用法及代码示例
- Python PyTorch RRef.remote用法及代码示例
- Python PyTorch RelaxedOneHotCategorical用法及代码示例
- Python PyTorch RendezvousHandler.shutdown用法及代码示例
- Python PyTorch RNN用法及代码示例
- Python PyTorch RNNCell用法及代码示例
- Python PyTorch ReLU用法及代码示例
- Python PyTorch ReLU6用法及代码示例
- Python PyTorch ReplicationPad2d用法及代码示例
- Python PyTorch ReflectionPad3d用法及代码示例
- Python PyTorch RRef.rpc_async用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torchvision.transforms.RandomErasing。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。