DAY05:【pytorch】图像预处理

1、torchvision

功能:计算视觉工具包

  • torchvision.transforms:常用的图像预处理方法
  • torchvision.datasets:常用数据集的 dataset 实战,MINIST,CIFAR-10,ImageNet等
  • torchvision.model:常用的模型预训练,AlexNet,VGG,ResNet,GoogleNet等

2、transforms

2.1 常用图像预处理方法

  • 数据中心化
  • 数据标准化
  • 缩放
  • 裁剪
  • 旋转
  • 翻转
  • 填充
  • 噪声添加
  • 灰度变换
  • 线性变换
  • 仿射变换
  • 亮度、饱和度及对比度变换

2.2 transforms.Normalize

# transforms.Normalize(
#     mean,
#     std,
#     inplace=False,
# )

功能:逐 channel 的对图像进行标准化
公式: o u t p u t = ( i n p u t − m e a n ) / s t d output = (input - mean) / std output=(inputmean)/std

  • mean:各通道的均值
  • std:各通道的标准差
  • inplace:是否原地操作

微语录:不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。

你可能感兴趣的:(#,pytorch,人工智能,python)