news 2026/4/22 15:36:16

Day44 PythonStudy

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day44 PythonStudy

@浙大疏锦行

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) # 1. 数据预处理,该写法非常类似于管道pipeline # transforms 模块提供了一系列常用的图像预处理操作 import torchvision.transforms as transforms import torchvision.datasets as datasets # CIFAR数据集是3通道彩色图像,大小为32x32 # 需要调整transform来适应CIFAR的尺寸和通道数 transform = transforms.Compose([ transforms.ToTensor(), transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5)) # 3个通道分别标准化 ]) # CIFAR有多个版本:CIFAR10和CIFAR100 # 使用CIFAR10(10个类别) train_dataset = datasets.CIFAR10( root='./data', train=True, download=True, transform=transform ) test_dataset = datasets.CIFAR10( root='./data', train=False, transform=transform ) # 如果需要使用CIFAR100(100个类别),可以这样: # train_dataset = datasets.CIFAR100( # root='./data', # train=True, # download=True, # 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] # 获取图片和标签 # 可视化原始图像(需要反归一化) 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)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 9:59:18

Open-AutoGLM日志权限管理最佳实践(20年专家亲授架构设计秘诀)

第一章:Open-AutoGLM日志查询权限管控概述在分布式系统与多租户架构日益普及的背景下,Open-AutoGLM作为一款自动化日志管理与生成模型集成平台,对日志查询的权限控制提出了更高要求。合理的权限管控机制不仅能保障敏感信息不被未授权访问&…

作者头像 李华
网站建设 2026/4/20 9:08:06

揭秘Open-AutoGLM高频告警根源:5步完成精准访问监控配置

第一章:Open-AutoGLM高频告警的根源剖析在大规模部署 Open-AutoGLM 模型推理服务的过程中,高频告警成为影响系统稳定性的关键问题。这些告警通常集中于资源超限、请求堆积与模型响应延迟三大类,其背后涉及架构设计、资源配置与流量调度等多方…

作者头像 李华
网站建设 2026/4/17 19:46:36

基于C++实现图书推荐与评论系统

图书推荐与管理系统(Qmazon) 简介 这是本人于本科二年级时修读的"面向对象的程序设计(C)"的课程作业。该系统实现了一个关于图书的评论与推荐系统,类似亚马逊、当当与豆瓣。该系统使用 C 作为编程语言,并使用了 Qt 程序开发框架完成了程序的…

作者头像 李华
网站建设 2026/4/17 3:26:36

LangFlow内部链接结构优化建议

LangFlow内部链接结构优化建议 在构建大语言模型应用的今天,越来越多的研究者和开发者希望快速验证想法,而不必陷入繁琐的代码实现中。然而,LangChain虽然功能强大,但其API复杂、链式调用逻辑抽象,对于非工程背景的用户…

作者头像 李华
网站建设 2026/4/17 21:27:21

数据合规迫在眉睫,Open-AutoGLM敏感识别优化技术你必须马上掌握

第一章:数据合规迫在眉睫,Open-AutoGLM敏感识别优化技术你必须马上掌握随着全球数据隐私法规的日益严格,企业面临的数据合规压力持续攀升。GDPR、CCPA 等法规要求组织在处理用户数据时必须具备高度透明性和可控性,任何未经识别或泄…

作者头像 李华
网站建设 2026/4/22 5:11:00

【金融级数据安全】:Open-AutoGLM如何实现脱敏数据可控可溯?

第一章:Open-AutoGLM脱敏后数据恢复控制概述在数据安全与隐私保护日益重要的背景下,Open-AutoGLM 提供了一套高效的数据脱敏与可控恢复机制。该系统不仅确保敏感信息在传输和存储过程中被有效遮蔽,还支持在授权条件下对脱敏数据进行精准还原&…

作者头像 李华