news 2026/9/22 1:13:53

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/9/21 14:40:30

LangFlow Azure Functions部署踩坑记录

LangFlow Azure Functions 部署踩坑实录 在大语言模型(LLM)迅速渗透到客服、内容生成、知识问答等场景的今天,越来越多开发者希望快速构建可对外服务的 AI 应用。但传统方式依赖大量手写代码实现链式调用、提示工程和外部工具集成&#xff0c…

作者头像 李华
网站建设 2026/9/21 15:21:53

Open-AutoGLM数据恢复控制技术(仅限高级安全团队掌握的3大核心)

第一章:Open-AutoGLM 脱敏后数据恢复控制在数据安全与隐私保护日益重要的背景下,Open-AutoGLM 提供了一套高效的脱敏数据恢复机制,确保在保障敏感信息不泄露的前提下,支持合法场景下的数据还原操作。该机制基于加密哈希映射与权限…

作者头像 李华
网站建设 2026/9/21 23:32:00

电子商务平台的业务峰值测试保障方案

1. 峰值测试背景与核心挑战随着"双11""618"等电商大促常态化,业务峰值从过去的单点爆发演变为多波次冲击,2024年典型电商平台大促期间系统调用量达日常的15-23倍。测试团队面临三重核心挑战:系统复杂性剧增:微…

作者头像 李华
网站建设 2026/9/22 7:18:57

为什么你的Open-AutoGLM服务总被浏览器标记不安全?SSL配置盲区大起底

第一章:为什么你的Open-AutoGLM服务总被浏览器标记不安全?当你在本地或内网部署 Open-AutoGLM 服务后,通过浏览器访问时却频繁出现“不安全连接”警告,这通常源于缺少有效的 HTTPS 加密机制。现代浏览器对未加密的 HTTP 连接默认标…

作者头像 李华