news 2026/1/16 3:58:31

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进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/22 10:35:29

LangFlow Init Container初始化容器用途

LangFlow Init Container 初始化容器用途 在当今 AI 应用快速迭代的背景下,构建稳定、可复用且易于协作的 LLM 工作流已成为工程落地的核心挑战。LangChain 虽为开发者提供了强大的抽象能力,但其代码驱动的本质仍对非专业用户构成门槛。于是,…

作者头像 李华
网站建设 2025/12/27 5:55:43

day40打卡

浙大疏锦行

作者头像 李华
网站建设 2026/1/2 4:50:17

揭秘Open-AutoGLM日志加密机制:如何构建企业级数据防护体系

第一章:Open-AutoGLM日志加密机制概述Open-AutoGLM 采用多层日志加密策略,确保系统运行时产生的敏感信息在存储与传输过程中均受到高强度保护。该机制结合对称加密与非对称加密技术,实现密钥管理的安全性与加解密效率的平衡。加密架构设计 系…

作者头像 李华
网站建设 2025/12/24 5:20:55

Open-AutoGLM证书过期自动通知方案(附完整脚本+Prometheus集成方法)

第一章:Open-AutoGLM 证书过期提醒设置 在部署 Open-AutoGLM 服务时,SSL/TLS 证书的有效性对系统安全至关重要。为避免因证书过期导致的服务中断,建议配置自动化的证书过期提醒机制。该机制可通过监控证书剩余有效期,并在临近过期…

作者头像 李华
网站建设 2025/12/23 20:08:31

python爬取时怎么获取头部header

在 Python 爬虫开发中,HTTP Header(请求头 / 响应头) 是核心环节:请求头(Request Header) 用于模拟浏览器身份、传递请求参数,避免被反爬;响应头(Response Header&#x…

作者头像 李华