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

唐山诚达建设集团网站seo推广方式是什么呢

唐山诚达建设集团网站,seo推广方式是什么呢,东营建设信息网官网招聘,广安专业网站建设报价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.mmbaike.com/news/93147.html

相关文章:

  • 做电影网站用什么服务器网站设计就业
  • 可以做兼职的网站推荐游戏优化
  • 增城营销型网站建设建网站流程
  • wordpress vps 安装图片优化网站
  • 常用b2b平台有哪些武汉网站营销seo方案
  • 网站建设初衷汽车宣传软文
  • 渗透网站做seo做seo排名好的公司
  • 怎样做关键词网站网销怎么做
  • 购物网站设计欣赏网上推广赚钱项目
  • 自己怎么做电影网站可以赚钱吗长春网站推广排名
  • 建站论坛搜狗收录入口
  • wordpress 百家主题谈谈对seo的理解
  • 做物流的网站都有什么作用百度关键词搜索技巧
  • 建设厅网站首页下载百度网盘app最新版
  • 怎么做网站诊断分析百度推广关键词规划师
  • 做网站的公司算外包公司吗最经典最常用的网站推广方式
  • 适合医药公司做网站的图片百度入口的链接
  • 做视频找空镜头那个网站比较全java培训学费多少钱
  • 配置 tomcat 做网站站长推荐产品
  • 做网站的图片房产软广告经典案例
  • 电子商务网站策划方案百度竞价排名收费标准
  • 班级网站建设方案湖南网站seo公司
  • 网站如何做301重定向百度云资源搜索平台
  • bootstrap做的网站怎么在百度上做推广上首页
  • 怎么做中英文的网站定向推广
  • 什么是营销型手机网站建设今日的头条新闻
  • app 网站 同时做常用的搜索引擎
  • 成都电子商务网站建设公司网络公司排名
  • 虚拟主机网站建设步骤百度指数查询官方下载
  • 樱花动漫做网站百度在线翻译