news 2026/6/10 17:01:51

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/6/9 22:25:50

25智能 17-1 期末复习

17-1 12.22 ainput("") #字符串 bint(input("")) #整数 cfloat(input("")) #小数、浮点数 print() #输出语句 if语句语法模板 if 判断条件1:执行语句1 elif 判断条件2:执行语句2 else:执行语句3嵌套if语法模板 if 判断条件1:if 判断条件2:代码块…

作者头像 李华
网站建设 2026/6/10 0:39:19

智能算法驱动下的SEO关键词优化突破与发展

在今天的数字时代,SEO关键词优化的策略正在快速演变,尤其是在智能算法的推动下。企业正在利用先进的人工智能技术提升关键词选择和布局。通过深入的数据分析,网站能够识别出最有效的关键词组合,以最大化流量和提高搜索引擎排名。此…

作者头像 李华
网站建设 2026/6/9 23:12:31

LangFlow技术布道师招募令

LangFlow:让 AI 开发“所见即所得” 在大模型浪潮席卷各行各业的今天,构建一个能对话、会推理、可执行任务的 AI 智能体似乎不再遥不可及。然而,对于大多数开发者而言,LangChain 这类强大框架的背后,是陡峭的学习曲线和…

作者头像 李华
网站建设 2026/6/9 11:50:20

元旦贺卡设计指南:如何让电子祝福更有温度

元旦作为年度更迭的节点,贺卡承载的不仅是节日祝福,更是跨越空间的情感连接。在数字化时代,在线制作贺卡因便捷性与个性化优势,成为传递心意的主流方式。但要让贺卡真正“有温度”,需从模板选择、优化到情感表达&#…

作者头像 李华
网站建设 2026/6/10 16:34:53

LangFlow Lighthouse评分提升秘籍

LangFlow Lighthouse评分提升秘籍 在大语言模型(LLM)技术席卷各行各业的今天,构建智能体应用已不再是少数工程师的专属任务。越来越多的产品经理、业务分析师甚至非技术背景的研究人员都希望快速验证自己的AI构想。然而,传统基于L…

作者头像 李华
网站建设 2026/6/10 10:08:29

Open-AutoGLM日志 retention 设置难题:90%用户忽略的配置陷阱

第一章:Open-AutoGLM日志 retention 设置难题概述在 Open-AutoGLM 框架的运维实践中,日志 retention(保留)策略的配置成为影响系统稳定性与存储效率的关键问题。由于该框架在自动化推理和模型调度过程中生成大量运行时日志&#x…

作者头像 李华