计算图片的均值和方差用图片的归一化取值

news/2024/10/21 7:29:57/

计算图片的均值和方差用图片的归一化取值

注意:使用这种方法的前提是进行了数据批量化操作,需要使用神经网络库,torch,DataLoader

def getStat(data):print(len(data))loader = torch.utils.data.DataLoader(data, batch_size=1, shuffle=False,num_workers=0,pin_memory=True)mean = torch.zeros(3)std = torch.zeros(3)for X, _ in loader:for d in range(3):mean[d] += X[:, d, :, :].mean()std[d] += X[:, d, :, :].std()mean.div_(len(data))std.div_(len(data))return list(mean.numpy()), list(std.numpy())mean,std = getstat(train_data)#调用getstat
mean_,std_ = getstat(test_data)
print(mean,std)
print(mean_,std_)

此方法可以计算3通道和一个通道的均值和方差。


http://www.ppmy.cn/news/1026233.html

相关文章

python3 request post请求中文例子

下面是一个使用Python 3发送POST请求并包含中文数据的示例: import requests# 请求URL url https://example.com/api# 请求头部设置 headers {Content-Type: application/json, }# 要发送的数据 data {message: 你好,世界! }# 发送POST请…

C语言学习之一级指针一维数组

一级指针变量名的含义: int a 98; int *p &a;p:表示指针变量名,存放的是地址;*p:取指针变量指向的内存空间的数据;p1:向后偏移一个int类型大小的空间;*(p1):取p1指向的内存空间的数据;一维数组名的含…

R语言5_安装Giotto

环境Ubuntu22/20, R4.1. 已开启科学上网。 第一步,更新服务器环境,进入终端,键入如下命令, apt-get update apt install libcurl4-openssl-dev libssl-dev libxml2-dev libcairo2-dev libgtk-3-dev libhdf5-dev libmagick9-dev …

count(*) 和 count(1)和count(列名)区别

count(1) and count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了! 从执行计划来看,count(1)和count(*)的效果是一样的。 但是在表做过分析之后,count(1)会比count(*)的用时少些…

冯诺依曼体系结构与进程概念理解

目录 1. 先谈硬件 1、初步理解冯诺依曼体系结构 2、理解各个模块之间的协作 2. 再谈软件 1、为什么要有操作系统 2、操作系统如何管理软硬件资源 3. 再谈进程 1、什么是进程 2、如何理解进程 3、Linux 是如何管理进程的 写在最后: 1. 先谈硬件 1、初步理…

【Bert101】最先进的 NLP 模型解释【02/4】

0 什么是伯特? BERT是来自【Bidirectional Encoder Representations from Transformers】变压器的双向编码器表示的缩写,是用于自然语言处理的机器学习(ML)模型。它由Google AI Language的研究人员于2018年开发,可作为…

实践指南-前端性能提升 270% | 京东云技术团队

一、背景 当我们疲于开发一个接一个的需求时,很容易忘记去关注网站的性能,到了某一个节点,猛地发现,随着越来越多代码的堆积,网站变得越来越慢。 本文就是从这样的一个背景出发,着手优化网站的前端性能&a…

一分钟上手Vue VueI18n Internationalization(i18n)多国语言系统开发、国际化、中英文语言切换!

这里以Vue2为例子 第一步:安装vue-i18n npm install vue-i18n8.26.5 第二步:在src下创建js文件夹,继续创建language文件夹 在language文件夹里面创建zh.js、en.js、index.js这仨文件 这仨文件代码分别如下: zh.js export de…