ImageNet的均值和标准差

为什么深度学习的一些图像预处理使用mean=[0.485, 0.456, 0.406]和std=[0.229, 0.224, 0.225]来进行正则化?

因为mean=[0.485, 0.456, 0.406]和std=[0.229, 0.224, 0.225]是根据ImageNet数据集中的数百万张图像计算得到的,而使用ImageNet的均值和标准差是训练模型时的一种常用方法。

要注意对应的图像通道是否正确:

mean=[0.485, 0.456, 0.406]  # RGB
std=[0.229, 0.224, 0.225]  # RGB

这是数值范围在[0, 1]的图像的均值和标准差,对于[0, 255]的输入,用mean=(0.485, 0.456, 0.406)*255就可以得到推荐的RGB的mean。

mean=(0.485, 0.456, 0.406)*255 = (123.675, 116.28, 103.53)
std=(0.229, 0.224, 0.225)*255 = (58.395, 57.12, 57.375)

除了ImageNet外,还有一些常用的数据集的均值和方差:

# CIFAR10
cifar10_mean = (0.4914, 0.4822, 0.4465)
cifar10_std = (0.2471, 0.2435, 0.2616)

# CIFAR100
cifar100_mean = (0.5071, 0.4867, 0.4408)
cifar100_std = (0.2675, 0.2565, 0.2761)
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值