如何计算pytorch标准化Normalize所需要数据集的均值和方差
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,这篇文章将为大家详细讲解有关如何计算pytorch标准化Normalize所需要数据集的均值和方差,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。pytorch做标准
千家信息网最后更新 2025年02月22日如何计算pytorch标准化Normalize所需要数据集的均值和方差
这篇文章将为大家详细讲解有关如何计算pytorch标准化Normalize所需要数据集的均值和方差,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
pytorch做标准化利用transforms.Normalize(mean_vals, std_vals),其中常用数据集的均值方差有:
if 'coco' in args.dataset: mean_vals = [0.471, 0.448, 0.408] std_vals = [0.234, 0.239, 0.242]elif 'imagenet' in args.dataset: mean_vals = [0.485, 0.456, 0.406] std_vals = [0.229, 0.224, 0.225]
计算自己数据集图像像素的均值方差:
import numpy as npimport cv2import random # calculate means and stdtrain_txt_path = './train_val_list.txt' CNum = 10000 # 挑选多少图片进行计算 img_h, img_w = 32, 32imgs = np.zeros([img_w, img_h, 3, 1])means, stdevs = [], [] with open(train_txt_path, 'r') as f: lines = f.readlines() random.shuffle(lines) # shuffle , 随机挑选图片 for i in tqdm_notebook(range(CNum)): img_path = os.path.join('./train', lines[i].rstrip().split()[0]) img = cv2.imread(img_path) img = cv2.resize(img, (img_h, img_w)) img = img[:, :, :, np.newaxis] imgs = np.concatenate((imgs, img), axis=3)# print(i) imgs = imgs.astype(np.float32)/255. for i in tqdm_notebook(range(3)): pixels = imgs[:,:,i,:].ravel() # 拉成一行 means.append(np.mean(pixels)) stdevs.append(np.std(pixels)) # cv2 读取的图像格式为BGR,PIL/Skimage读取到的都是RGB不用转means.reverse() # BGR --> RGBstdevs.reverse() print("normMean = {}".format(means))print("normStd = {}".format(stdevs))print('transforms.Normalize(normMean = {}, normStd = {})'.format(means, stdevs))
关于"如何计算pytorch标准化Normalize所需要数据集的均值和方差"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
均值
数据
方差
标准
标准化
篇文章
图像
图片
更多
不错
实用
一行
不用
像素
内容
常用
文章
格式
知识
拉成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
泛解析服务器总是崩
数据库和引文索引的区别
魔兽怀旧服联盟人最多服务器
网络安全防护措施课后测验
视觉软件开发价格
用什么方法查询数据库
国家网络安全龙头股一览
京东用户网络安全吗
万物通科技互联网财税
大学所用数据库
中国联通有网络安全工程师吗
手机软件开发论文
浏阳学软件开发怎么样
大同同享互联网络科技
基于灾备的数据库复制技术
数据库书封面
网络安全我践行手抄报图片
怎么租用国外服务器并使用
服务器报错e1227
网络安全教育宣传手抄报图片
wifi代理配置服务器是什么
ccf数据库专委会
开黑啦怎么切换服务器
网络安全和道德教育读后感
网络安全企业理事会
数据库越大就越慢吗
关系型数据库和分布式数据库
方舟服务器优质和普通有什么区别
数据库显示2004
杭州软件开发工资一般是多少