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

上海空灵网站设计网站备案渝

上海空灵网站设计,网站备案渝,百度如何把网站做链接地址,微信小程序开发文档 菜鸟教程知识点回顾: Dataset类的__getitem__和__len__方法(本质是python的特殊方法)Dataloader类minist手写数据集的了解 作业:了解下cifar数据集,尝试获取其中一张图片 import torch import torch.nn as nn import torch.opt…
知识点回顾:
  1. Dataset类的__getitem__和__len__方法(本质是python的特殊方法)
  2. Dataloader类
  3. minist手写数据集的了解

作业:了解下cifar数据集,尝试获取其中一张图片

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# 设置随机种子,确保结果可复现
torch.manual_seed(42)
# 先归一化,再标准化
transform = transforms.Compose([transforms.ToTensor(),  # 转换为张量并归一化到[0,1]transforms.Normalize((0.1307,), (0.3081,))  # MNIST数据集的均值和标准差,这个值很出名,所以直接使用
])# 2. 加载MNIST数据集,如果没有会自动下载
train_dataset = datasets.CIFAR10(root='./data',train=True,download=True,transform=transform
)test_dataset = datasets.CIFAR10(root='./data',train=False,transform=transform
)import matplotlib.pyplot as plt# 随机选择一张图片,可以重复运行,每次都会随机选择
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] # 获取图片和标签# minist数据集的简化版本
class MNIST(Dataset):def __init__(self, root, train=True, transform=None):# 初始化:加载图片路径和标签self.data, self.targets = fetch_mnist_data(root, train) # 这里假设 fetch_mnist_data 是一个函数,用于加载 MNIST 数据集的图片路径和标签self.transform = transform # 预处理操作def __len__(self): return len(self.data)  # 返回样本总数def __getitem__(self, idx): # 获取指定索引的样本# 获取指定索引的图像和标签img, target = self.data[idx], self.targets[idx]# 应用图像预处理(如ToTensor、Normalize)if self.transform is not None: # 如果有预处理操作img = self.transform(img) # 转换图像格式# 这里假设 img 是一个 PIL 图像对象,transform 会将其转换为张量并进行归一化return img, target  # 返回处理后的图像和标签# 可视化原始图像(需要反归一化)
def imshow(img):img = img * 0.3081 + 0.1307  # 反标准化npimg = img.numpy()plt.imshow(npimg[0], cmap='gray') # 显示灰度图像plt.show()print(f"Label: {label}")
imshow(image)

 @浙大疏锦行

http://www.dtcms.com/a/592217.html

相关文章:

  • 苏州公司企业网站建设郑州经济技术开发区协同办公系统
  • 企业公司网站建设方案设计非常漂亮的网站
  • 网站代码快捷键实体行业做分销网站有什么好处
  • 网站建设 推广企业税率太原网站网络推广
  • php企业网站开发教程湘潭网站建设 要上磐石网络
  • 自由贸易区的建设网站网站规划包括哪些内容
  • 淄博做网站58同城兰州网站制作设计
  • 网站建设中asp文件广告发布需要许可证吗
  • 做传奇开服一条龙网站哪个好惠州建站平台
  • 新浪博客怎么上传wordpress优化网站和网站建设
  • 做线下极限运动的网站数据分析对网站建设的重要性
  • 数字博物馆网站建设内容代加工网站有哪些
  • 企业网站四种类型大连做网站公司排行榜
  • 做网站 什么语言云南建设学校网站登陆
  • 那里有帮做网站的天古装饰公司官网
  • 网络违法犯罪网站举报《网页设计与网站建设》A卷答案
  • 学习网站建设有什么用网站建设用那个软件
  • 重庆做网站哪个好些嘛性价比最高网站建设哪里好
  • 网页设计模板网站图片网站文章怎么做才能被快速收录
  • 师范街网站建设特效很好的网站
  • 网站建设费是几个点的税太原铁路建设有限公司网站
  • 公司做网站设计要注意建设有限公司网站
  • 绿叶网站怎么做故宫网站建设
  • 网站建设修改建议展示型网站一样做seo优化
  • 新开传奇网站刚开设计网站会员
  • 昆明网站开发建网站建设费用明细
  • flash网站模板修改亦庄网站设计
  • 广州企业网站设计专门做艺术字的网站
  • 建立网站平台需要那些技术公司局域网组建方案
  • 免费英文网站模板网页制作软件大全