首页 Paddle框架 帖子详情
利用transform归一化图像
收藏
快速回复
Paddle框架 问答深度学习 2092 17

利用transform归一化图像,是不是很爽?哈哈哈

paddle.vision.transforms.Normalize提供了图像的归一化。

paddle.vision.transforms.Normalize(mean=0.0, std=1.0, data_format='CHW', to_rgb=False, keys=None)

output[channel] = (input[channel] - mean[channel]) / std[channel]

图像归一化处理,支持两种方式:

  1. 用统一的均值和标准差值对图像的每个通道进行归一化处理;
  2. 对每个通道指定不同的均值和标准差值进行归一化处理。
transform = Normalize(mean=[127.5], std=[1], data_format='CHW')
if self.transform is not None: image = self.transform(image)
0
收藏
回复
全部评论(17)
时间顺序
AIStudio810259
#2 回复于2021-01
0
回复
AIStudio810260
#3 回复于2021-01

简单易用,挺好的……

0
回复
AIStudio810260
#4 回复于2021-01

不过这么搞的话,难怪PaddleDetection的迁移工作量特别巨大了……

0
回复
AIStudio810259
#5 回复于2021-01
不过这么搞的话,难怪PaddleDetection的迁移工作量特别巨大了……

咦,啥叫工作量?

0
回复
周小鱼whoyou
#6 回复于2021-01

好好学习高层API

0
回复
AIStudio810260
#7 回复于2021-01
咦,啥叫工作量?

升级版本的迁移工作啊

0
回复
z
zhngbn520
#8 回复于2021-03

127.5是什么含义呀

0
回复
AIStudio810259
#9 回复于2021-03
127.5是什么含义呀

255/2=127.5

1
回复
P
Python_leaner
#10 回复于2021-06
255/2=127.5

为什么取127.5

0
回复
FutureSI
#11 回复于2021-06

127.5是均值,0~255像素取值的均值

0
回复
FutureSI
#12 回复于2021-06

如果没有根据数据集计算均值和方差,就用默认的127.5和1代替

0
回复
FutureSI
#13 回复于2021-06
为什么取127.5

是对数据集进行归一化处理的一部分

0
回复
FutureSI
#14 回复于2021-06

用均值和方差归一化数据集后可以加速模型收敛

0
回复
P
Python_leaner
#15 回复于2021-06
FutureSI #13
是对数据集进行归一化处理的一部分

好嘞感谢

0
回复
张灿
#16 回复于2021-06

0
回复
张灿
#17 回复于2021-06

0
回复
潮流MI
#18 回复于2022-04

简单易懂

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户