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

destoon 网站搬迁杭州 企业门户网站建设

destoon 网站搬迁,杭州 企业门户网站建设,重庆今天新闻事件,wordpress启用两个主题了解下CIFAR数据集,尝试获取其中一张图片 CIFAR数据集是计算机视觉领域常用的基准数据集,主要有两个版本: 1. CIFAR-10 - 包含10个类别的6万张32x32彩色图像 - 每个类别有6000张图像(5000训练1000测试) - 类别包括&a…

了解下CIFAR数据集,尝试获取其中一张图片

CIFAR数据集是计算机视觉领域常用的基准数据集,主要有两个版本:

1. CIFAR-10
- 包含10个类别的6万张32x32彩色图像
- 每个类别有6000张图像(5000训练+1000测试)
- 类别包括:飞机、汽车、鸟、猫、鹿、狗、青蛙、马、船、卡车
2. CIFAR-100
- 包含100个细粒度类别的6万张32x32彩色图像
- 每个类别有600张图像(500训练+100测试)
- 100个类别又分为20个超类(如"鱼"超类包含"鲑鱼"、"鲨鱼"等子类)
这两个数据集常用于:

- 图像分类任务基准测试
- 深度学习模型性能评估
- 计算机视觉算法研究
在PyTorch中可以通过torchvision.datasets.CIFAR10/CIFAR100加载:
 

from torchvision import datasets# 加载CIFAR-10
train_data = datasets.CIFAR10(root='./data', train=True, download=True)
test_data = datasets.CIFAR10(root='./data', train=False, download=True)# 加载CIFAR-100
train_data = datasets.CIFAR100(root='./data', train=True, download=True)

从CIFAR-10中获取一张图片的代码如下:

import torch
import torch.nn as nn
import torch.optim as optim
from torch.utils.data import DataLoader , Dataset # DataLoader 是 PyTorch 中用于加载数据的工具
from torchvision import datasets, transforms # torchvision 是一个用于计算机视觉的库,datasets 和 transforms 是其中的模块
import matplotlib.pyplot as plt# 数据预处理先归一化,再标准化
transform = transforms.Compose([transforms.ToTensor(),  # 转换为张量并归一化到[0,1]transforms.Normalize((0.4914, 0.4822, 0.4465), (0.2470, 0.2435, 0.2616))  # cifar10的均值和标准差,用于标准化
])
# 加载cifar-10数据集,如果没有会自动下载
train_dataset = datasets.CIFAR10(root='./data',train=True,download=True,transform=transform
)test_dataset = datasets.CIFAR10(root='./data',train=False,transform=transform
)# 随机选择一张图片,可以重复运行,每次都会随机选择
sample_idx = torch.randint(0, len(train_dataset), size=(1,)).item() # 随机选择一张图片的索引
# len(train_dataset) 表示训练集的图片数量;size=(1,)表示返回一个索引;torch.randint() 函数用于生成一个指定范围内的随机数,item() 方法将张量转换为 Python 数字
image, label = train_dataset[sample_idx] # 获取图片和标签# 显示图片(需要先反标准化)
def imshow(img):img = img * torch.tensor([0.2470, 0.2435, 0.2616]).view(3,1,1) + torch.tensor([0.4914, 0.4822, 0.4465]).view(3,1,1)  # 反标准化img = img.numpy().transpose((1, 2, 0))  # 从(C,H,W)转换为(H,W,C)plt.imshow(img)plt.show()# 显示图片和标签
print(f"随机索引: {sample_idx}")
print(f"标签: {train_dataset.classes[label]}")
imshow(image)

http://www.dtcms.com/wzjs/590368.html

相关文章:

  • 故城网站建设app拉新项目推广代理
  • 高品质的佛山网站建设网站建设论文 php
  • 四川外国语大学网站建设系景区加强网站建设
  • 怎样进行网站板块建设建好网站是不是还得维护
  • 自己建的网站打开的特别慢网站推广的方式包括
  • 注册自己的网站传统网站模板
  • 信息行业网站建设wordpress首页菜单怎么设置
  • 上海市网站建设电话号码哪个网站可以领单做效果图
  • 阿里云 域名 做网站wordpress添加下文件
  • 域名出售后被用来做非法网站江阴建设网站
  • 哪些网站可以做驾考试题莘县网站建设
  • 网站推广平台代理wordpress移动端设置方法
  • 开封网站制作哪家好营口电商平台网站建设
  • 免费的网站建设有哪些推广手段
  • 网站编程 mysql网上购物商城app
  • 妇幼能力建设网站某品牌休闲零食网站建设规划书
  • 还没做域名解析如何访问ftp的网站文件电脑上做免费网站教程视频
  • 天津网站建设wangzhii南宁做网站的有几家
  • 江苏强荣建设有限公司网站沈阳网络营销推广的公司
  • 室内设计网站哪些号网站模板出售
  • 家具技术支持东莞网站建设如何在wordpress中添加背景音乐
  • 游戏秒玩网站wordpress 蓝色企业主题
  • 做资讯网站怎么挣钱wordpress能赚钱
  • 绍兴网站网站建设api接口大全
  • 招聘网站如何做运营做网站注册页面模板
  • 网站建设的7个基本流程商业信息网站大全
  • 怎么制作网站视频播放器Wordpress修改览量点赞量
  • php音乐外链网站源码中铁建设集团有限公司中标项目
  • 做网站如何接单有什么网站可以接单做兼职的
  • 邯郸网站建设哪家好python做网站优势