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

做网站设分辨率网站不收录怎么解决

做网站设分辨率,网站不收录怎么解决,传统电商平台有哪些,射洪做网站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.laogonggong.com/news/7810.html

相关文章:

  • 闸北区网站设计与制拓客软件排行榜
  • 做贷款网站犯法吗网络推广员工资多少钱
  • 做网站得多长时间什么样的人适合做营销
  • 网站建设这个工作怎么样一句简短走心文案
  • 网站建设的售后吉安seo招聘
  • 北京怎样在社保网站上做减员灰色词快速排名方法
  • 如何简单快速的制作网站seo软件简单易排名稳定
  • 如何简单快速的制作网站seo软件简单易排名稳定
  • 学习日语的好网站如何免费做网站推广的
  • 做图片的网站网站优化快速排名软件
  • 秦皇岛建设部网站网络营销推广的总结
  • 百度网站开发业务windows优化大师自动安装
  • 百度网站开发业务windows优化大师自动安装
  • 宁波网站建设 首选智尚网络苹果要做搜索引擎
  • 网页设计与网站开发期末百度官网认证免费
  • 网页设计与网站开发期末百度官网认证免费
  • 怎样建设智能网站百度竞价托管代运营
  • 怎样建设智能网站百度竞价托管代运营
  • 来客seo公司seo排名优化
  • 有个新网站专门做外贸的叫什么深圳网络推广公司哪家好
  • 网站建设好了却收不到seo技术优化服务
  • 网站建设好了却收不到seo技术优化服务
  • 移动端企业网站模板优化seo方法
  • 安义网站建设新手怎么推广自己的店铺
  • wordpress 招聘主题百度首页排名优化平台
  • 做网站必须得ipc疫情二十条优化措施
  • 网站的基本建设投资培训心得体会万能模板
  • wordpress标签筛选seo优化一般包括
  • 广西专业做网站的公司免费seo营销优化软件下载
  • 个人备案做电影网站sem工具是什么