news 2026/4/23 12:25:06

DAY38 Dataset和DataLoader

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DAY38 Dataset和DataLoader

@浙大疏锦行

importtorchimporttorch.nnasnnimporttorch.optimasoptimfromtorch.utils.dataimportDataLoader,Datasetfromtorchvisionimportdatasets,transformsimportmatplotlib.pyplotasplt torch.manual_seed(42)
transform=transforms.Compose([transforms.ToTensor(),transforms.Normalize((0.1307,),(0.3081,))])
train_dataset=datasets.MNIST(root='./data',train=True,download=True,transform=transform)test_dataset=datasets.MNIST(root='./data',train=False,transform=transform)
importmatplotlib.pyplotasplt sample_idx=torch.randint(0,len(train_dataset),size=(1,)).item()image,label=train_dataset[sample_idx]
fromtorchvisionimportdatasets,transformsclassMNIST(Dataset):def__init____init__(self,root,train=True,transform=None):self.data,self.targets=fetch_mnist_data(root,train)self.transform=transformdef__len__(self):returnlen(self.data)def__getitem__(self,idx):img,target=self.data[idx],self.targets[idx]ifself.transformisnotNone:img=self.transform(img)returnimg,target
defimshow(img):img=img*0.3081+0.1307nping=img.numpy()plt.imshow(nping[0],cmap='gray')plt.show()print(f"Label:{label}")imshow(image)

train_loader=DataLoader(train_dataset,batch_size=64,shuffle=True)test_loader=DataLoader(test_dataset,batch_size=1000)

下载cifar数据集并获取其中一张图片

importtorchvisionimportnumpyasnp transform=transforms.Compose([transforms.ToTensor(),transforms.Normalize((0.5,0.5,0.5),(0.5,0.5,0.5))])train_dataset=torchvision.datasets.CIFAR10(root='./data',train=True,download=True,transform=transform)sample_idx=0image,label=train_dataset[sample_idx]# 类别名称classes=('plane','car','bird','cat','deer','dog','frog','horse','ship','truck')print(f"图片形状:{image.shape}")print(f"标签:{label}-{classes[label]}")defimshow(img):img=img*0.5+0.5npimg=img.numpy()plt.imshow(np.transpose(npimg,(1,2,0)))plt.axis('off')imshow(image)plt.title(f'Label:{classes[label]}({label})')plt.show()
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:45:48

抖音视频批量下载终极指南:从零基础到高效采集

还在为喜欢的抖音视频无法保存而烦恼?手动下载效率低下且无法批量处理?现在,只需掌握一套简单的方法,就能轻松实现抖音视频的高效批量下载。本指南将带你从环境配置到实战应用,全面解锁抖音内容采集的完整技能树。 【免…

作者头像 李华
网站建设 2026/4/23 11:45:45

EmotiVoice语音合成在语音社交平台的情绪共鸣构建

EmotiVoice语音合成在语音社交平台的情绪共鸣构建 在语音社交平台日益普及的今天,用户早已不满足于冷冰冰的文字或机械单调的语音播报。他们渴望的是能“听出情绪”的对话——当朋友说“我没事”,你却从声音里听出了委屈;当虚拟偶像轻声细语地…

作者头像 李华
网站建设 2026/4/23 11:44:27

39、嵌入式系统性能分析与调试全攻略

嵌入式系统性能分析与调试全攻略 1. 代码覆盖率分析 程序执行完毕后,可将 .da 文件复制回主机并运行 gcov 工具来分析代码覆盖率。示例如下: $ gcov daemon.c 71.08% of 837 source lines executed in file daemon.c Creating daemon.c.gcov.生成的 .gcov 文件以人…

作者头像 李华
网站建设 2026/4/23 11:45:43

mPEG-COOH,甲氧基聚乙二醇-羧酸衍生物(分子量5 kDa)

mPEG-COOH,甲氧基聚乙二醇-羧酸衍生物(分子量5 kDa)一、mPEG-COOH, 5k的中文名称mPEG-COOH, 5k 在中文文献中通常称为:“甲氧基聚乙二醇-羧酸衍生物(分子量5 kDa)”mPEG(methoxy polyethylene g…

作者头像 李华
网站建设 2026/4/23 6:43:04

ComfyUI-Manager终极解决方案:界面按钮消失的快速诊断与修复指南

ComfyUI-Manager终极解决方案:界面按钮消失的快速诊断与修复指南 【免费下载链接】ComfyUI-Manager 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Manager 当您发现ComfyUI界面中的Manager按钮神秘消失时,不必惊慌!这种情况…

作者头像 李华
网站建设 2026/4/22 23:13:21

LobeChat免费试用策略:引流转化的有效手段

LobeChat 免费试用策略:如何用开源项目实现高效引流与商业转化 在 AI 聊天机器人几乎成为每个产品标配的今天,用户早已不再满足于“能说话”的模型——他们要的是好用、好看、还能自定义的交互体验。大语言模型(LLM)的能力越来越强…

作者头像 李华