当前位置: 首页 > news >正文

wordpress外贸B2C建站微博推广方案

wordpress外贸B2C建站,微博推广方案,做服装设计有什么网站可以参考,58和搜房那个网站做房产好cifar10数据集的众多demo中,在数据加载环节,transforms.Normalize((0.4914, 0.4822, 0.4465), (0.2023, 0.1994, 0.2010)这条指令是经常看到的。这是一个 PyTorch 中用于图像数据标准化的函数调用,它将图像的每个通道的值进行标准化处理&…

        cifar10数据集的众多demo中,在数据加载环节,transforms.Normalize((0.4914, 0.4822, 0.4465), (0.2023, 0.1994, 0.2010)这条指令是经常看到的。这是一个 PyTorch 中用于图像数据标准化的函数调用,它将图像的每个通道的值进行标准化处理,使得数据的均值变为 (0.4914, 0.4822, 0.4465),标准差变为 (0.2023, 0.1994, 0.2010)。
        关于均值、均方差以及标准化函数transforms.Normalize()的文章太多了,这里记录一下计算过程。
        对于 CIFAR-10 数据集,均值和标准差的计算方法如下:
        1、收集数据集: 首先,你需要加载整个 CIFAR-10 数据集。CIFAR-10 数据集包含 60,000 张 32x32 的彩色图像,分为 10 个类别。
        2、计算每个通道的均值:
        
对于每个图像,将 RGB 三个通道的值提取出来。然后对所有图像的每个通道的像素值求和,然后除以总像素数(图像数量乘以每个图像的像素数)。
        3、计算每个通道的标准差:
        
对于每个图像,计算每个通道的像素值与该通道均值的差的平方。再对所有图像的每个通道的平方差求和,然后除以总像素数,最后取平方根。

import torch
from torchvision import datasets, transforms# 定义数据预处理
transform = transforms.Compose([transforms.ToTensor()
])# 加载CIFAR-10数据集
train_dataset = datasets.CIFAR10(root='./data', train=True, download=False, transform=transform)# 将数据集转换为Tensor
train_loader = torch.utils.data.DataLoader(train_dataset, batch_size=1, shuffle=False)# 初始化均值和标准差
mean = torch.zeros(3)
std = torch.zeros(3)# 计算均值和标准差
for images, _ in train_loader:for i in range(3):  # 遍历RGB三个通道mean[i] += images[:, i, :, :].mean()   # 计算每个通道的均值std[i] += images[:, i, :, :].std()     # 计算每个通道的标准差# 对三个通道的均值和标准差求平均
mean /= 3
std /= 3# 计算平均值
mean /= len(train_loader)
std /= len(train_loader)print(f'均值: {mean}')   # 均值: tensor([0.4914, 0.4822, 0.4465])
print(f'标准差: {std}')  # 标准差: tensor([0.2023, 0.1994, 0.2010])

上述代码稍加改造,就可用于自定义数据集的计算:

import torch
from torchvision import transforms
from torch.utils.data import Dataset, DataLoader
from PIL import Image
import os# 自定义数据集类
class CustomDataset(Dataset):def __init__(self, img_dir, transform=None):self.img_dir = img_dir   # 图片文件夹的路径self.transform = transform   # 数据预处理self.img_files = os.listdir(img_dir)  # 图片文件列表def __len__(self):   # 获取数据集大小return len(self.img_files)def __getitem__(self, idx):  # 获取图片数据img_path = os.path.join(self.img_dir, self.img_files[idx])image = Image.open(img_path).convert('RGB')if self.transform:image = self.transform(image)return image# 定义数据预处理
transform = transforms.Compose([transforms.ToTensor()
])# 创建自定义数据集实例
custom_dataset = CustomDataset(img_dir='自定义数据集的文件夹路径', transform=transform)# 创建数据加载器
custom_loader = DataLoader(custom_dataset, batch_size=1, shuffle=False)# 初始化均值和标准差
mean = torch.zeros(3)
std = torch.zeros(3)# 计算均值和标准差
for images in custom_loader:for i in range(3):  # 遍历RGB三个通道mean[i] += images[:, i, :, :].mean()  # 计算每个通道的均值std[i] += images[:, i, :, :].std()  # 计算每个填充的标准差# 计算平均值
mean /= len(custom_loader)
std /= len(custom_loader)print(f'均值: {mean}')
print(f'标准差: {std}')

http://www.khdw.cn/news/39906.html

相关文章:

  • 2019做网站需要营业执照吗网站优化推广seo公司
  • 网站建设对企业的发展网络营销的主要内容有哪些
  • wordpress网站推广主题线上推广策略
  • 快递wordpress 插件seo网络推广师招聘
  • 塘沽网吧保定百度推广优化排名
  • 保险官网上海抖音seo公司
  • 网络销售怎么做才能有业务宁波正规seo快速排名公司
  • 手机网站怎么做的百度权重查询工具
  • 靠网站点击就能赚钱的做做一个推广网站大概多少钱
  • 福州网站建设流程网络营销方式有几种
  • 网站标题更改后要多久才能收录优化问题
  • 淘客的手机网站怎么做seo推广软件哪个好
  • wordpress获取分类链接地址湖南seo网站策划
  • 备案域名网站大全东莞网站制作
  • 抛丸机网站排名优化郑州今日重大新闻
  • 网站b站最好看的纪录片软件阿里云建网站
  • 微网站是免费的吗企业网站排名优化价格
  • 用dw做的网站销售的技巧与口才
  • 网站首页模块如何做链接焦作整站优化
  • 番禺网站制作设计网站排名靠前方法
  • 做集团网站应注意什么百度帐号
  • seo的网站特征新网域名
  • 网站建设较好的公司青岛关键词优化seo
  • 医疗网站建设效果2021搜索引擎排名
  • 太原网站建设鸣蝉百度高级搜索引擎
  • 上海网站建设行业国外搜索引擎有哪些
  • 广州学生做网站百度云在线登录
  • 政府网站制作平台写软文怎么接单子
  • 甘肃两学一做网站最近发生的新闻大事
  • 设计师网站十大网站大一网页设计作业成品免费