1. 学习前言
根据pytorch官方文档TRANSFORMING AND AUGMENTING IMAGES
2. 为什么要用Functional Transforms
因为别人在用
入门的时候看大家的代码都是
from torchvision import transform
transform = transforms.Compose([
transforms.RandomHorizontalFlip(p=0.5),
transforms.ToTensor(),
transforms.Normalize([0.672, 0.487, 0.648], [0.172, 0.181, 0.149]) # RGB
但是今天看到有人这么写,代码来自transform.py
# transforms.py
import random
from torchvision.transforms import functional as F
class Compose(object):
"""组合多个transform函数"""
def __