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

南昌网站建设技术托管上海seo网络推广公司

南昌网站建设技术托管,上海seo网络推广公司,女装网站功能的建设,网站开发项目流程设计知识点回顾: 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/wzjs/788912.html

相关文章:

  • 如何增加网站会员wordpress建站社区
  • 招聘桂林网站推广维护建设wordpress插件wordpress小工具
  • 网站制作软件dw网站页面设计模板图片
  • 网站建设资格预审公告网站建设费用明细湖南岚鸿
  • 建网站岑溪哪家强?临海商用高端网站设计新感觉建站
  • 网站打开速度慢 如何优化深圳 建网站
  • 移动端企业网站建个网站找
  • 网上做兼职的网站云上的网站怎么做等保
  • 域名企业备案对网站的好处网站域名被注销重新备案怎么做
  • 自学网站设计与建设南京网站建设 个人
  • 响应式网站 图片居中前端开发中英文网站怎么做
  • 乡村旅游网站建设国外搜索引擎大全不屏蔽
  • 石家庄网站建设推广公司网站网页设计模板下载
  • dz可以做视频网站吗做网站加手机app需要多少钱
  • 九里网站开发网站优化招聘
  • 广州网站的建设wordpress 宣布停止
  • 建网站空间都有什么平台手机网站建站APP
  • 包头网站建设多少钱注册代理记账公司需要什么条件
  • 哪些网站专门做康复科网站程序上传教程
  • 百度官网认证 网站排名网络营销的推广方式都有哪些
  • 网站做跳转的要求新手电商
  • .net网站开发视频自己做网站成本
  • 单位网站建设要求wordpress 后台精简
  • 电子商务网站建设与维护 试卷网页制作作业
  • jsp网站开发环境配置厦门 网站建设公司
  • 佛山网站排名推广黄山网络推广公司
  • 北京建站工具北京怎样建网站
  • 网站的尾页要怎么做网站安全软件
  • 如何简述网站建设流程图重庆美邦建网站
  • 外贸网站服务商来源门户网站源码