当前位置: 首页 > news >正文

做网站开发的流程上海微信小程序开发公司

做网站开发的流程,上海微信小程序开发公司,广州网站建设免费,年度关键词MNIST数据集 MNIST数据集包含了6万张手写数字#xff08;[1,28,28]尺寸#xff09;#xff0c;以特殊格式存储。本文首先将MNIST数据集另存为png格式#xff0c;然后再读取png格式图片#xff0c;开展后续训练 另存为png格式 import torch from torch.utils.data impor…MNIST数据集 MNIST数据集包含了6万张手写数字[1,28,28]尺寸以特殊格式存储。本文首先将MNIST数据集另存为png格式然后再读取png格式图片开展后续训练 另存为png格式 import torch from torch.utils.data import Dataset from torchvision.datasets import MNIST from torch.utils.data import DataLoader from tqdm import tqdm from torchvision import models, transforms from torchvision.utils import save_image from PIL import Image#将MNIST数据集转换为图片 tf transforms.Compose([transforms.ToTensor()]) # mnist is already normalised 0 to 1 datasetMNIST MNIST(./data, trainTrue, downloadTrue, transformtf) pbar tqdm(datasetMNIST) for index, (img,cl) in enumerate(pbar):save_image(img, f./data/MNIST_PNG/x/{index}.png)# 以写入模式打开文件with open(f./data/MNIST_PNG/c/{index}.txt, w, encodingutf-8) as file:# 将字符串写入文件file.write(f{cl})注意MNIST源数据存放在./data文件下如果没有数据也没关系代码会自动从网上下载。另存为png的数据放在了./data/MNIST_PNG/文件下。子文件夹x存放6万张图片子文件夹c存放6万个文本文件每个文本文件内有一行字符串说明该对应的手写数字是几标签。 读取png格式数据集 class MyMNISTDataset(Dataset):def __init__(self, data):self.data datadef __len__(self):return len(self.data)def __getitem__(self, idx):x self.data[idx][0] #图像y self.data[idx][1] #标签return x, ydef load_data(dataNum60000):data []pbar tqdm(range(dataNum))for i in pbar:# 指定图片路径image_path f./data/MNIST_PNG/x/{i}.pngcond_pathf./data/MNIST_PNG/c/{i}.txt# 定义图像预处理preprocess transforms.Compose([transforms.Grayscale(num_output_channels1), # 将图像转换为灰度图像单通道transforms.ToTensor()])# 使用预处理加载图像image_tensor preprocess(Image.open(image_path))# 加载条件文档tagwith open(cond_path, r) as file:line file.readline()number int(line) # 将字符串转换为整数图像的类别data.append((image_tensor, number))return datadataload_data(60000) # 创建数据集实例 dataset MyMNISTDataset(data)# 创建数据加载器 dataloader DataLoader(dataset, batch_size4, shuffleTrue) pbar tqdm(dataloader)for index, (img,cond) in enumerate(pbar):#这里对每一批进行训练...print(fBatch {index}: img {img.shape}, cond {cond})load_data函数用于读取数据文件返回一个data张量。data张量又被用于构造MyMNISTDataset类的对象datasetdataset对象又被DataLoader函数转换为dataloader。 dataloader事实上按照batch将数据集进行了分割4张图片一组进行训练。上述代码的输出如下 ...... Batch 7847: img torch.Size([4, 1, 28, 28]), cond tensor([0, 1, 5, 2]) Batch 7848: img torch.Size([4, 1, 28, 28]), cond tensor([2, 2, 6, 0]) Batch 7849: img torch.Size([4, 1, 28, 28]), cond tensor([4, 3, 0, 9]) Batch 7850: img torch.Size([4, 1, 28, 28]), cond tensor([6, 2, 9, 5]) Batch 7851: img torch.Size([4, 1, 28, 28]), cond tensor([7, 2, 4, 4]) Batch 7852: img torch.Size([4, 1, 28, 28]), cond tensor([1, 4, 2, 6]) Batch 7853: img torch.Size([4, 1, 28, 28]), cond tensor([2, 5, 3, 5]) Batch 7854: img torch.Size([4, 1, 28, 28]), cond tensor([7, 1, 0, 1]) Batch 7855: img torch.Size([4, 1, 28, 28]), cond tensor([9, 8, 9, 7]) Batch 7856: img torch.Size([4, 1, 28, 28]), cond tensor([4, 6, 6, 7]) Batch 7857: img torch.Size([4, 1, 28, 28]), cond tensor([7, 4, 1, 6]) Batch 7858: img torch.Size([4, 1, 28, 28]), cond tensor([5, 4, 6, 5]) Batch 7859: img torch.Size([4, 1, 28, 28]), cond tensor([6, 3, 1, 9]) Batch 7860: img torch.Size([4, 1, 28, 28]), cond tensor([5, 5, 8, 6]) Batch 7861: img torch.Size([4, 1, 28, 28]), cond tensor([0, 4, 8, 9]) Batch 7862: img torch.Size([4, 1, 28, 28]), cond tensor([2, 3, 5, 8]) Batch 7863: img torch.Size([4, 1, 28, 28]), cond tensor([8, 0, 0, 6]) ......
http://www.dnsts.com.cn/news/228187.html

相关文章:

  • php做网站中下一步按钮宣传手册的制作
  • 如何将自己做的网站放到网上上海十大国企排名
  • 广告网站开发背景ios移动网站开发详解
  • 广州网站公司建设网站子网站建设工作
  • 广西建设网站在线服务个人博客免费模板
  • 网站开发需要的技术人才网络系统管理与维护形考任务1
  • 在微信上怎么做网站短链接在线生成免费
  • 企业网站推广可以选择哪些方法wordpress的滑块换成图片
  • vps正常网站打不开用个人免费空间快速建立个人网站后方平台
  • 精品网站建设电话建设国家标准官方网站
  • 警告欺骗网站模板小白学编程应该从哪里开始学
  • 网站建设方案书的内容太原h5建站
  • 公司网站推广计划书怎么做教育类手机网站模板
  • 做互助盘网站建设一个购物网站的费用
  • 做的网站需要什么技术支持如何增加网站的外链
  • opencart做网站视频哈尔滨百度关键词优化
  • 网站友情链接如何做装修公司的网站怎么做
  • 网站首页设计代码网页编辑软件免费版
  • 做设计适合关注的网站哪里建设网站
  • 网站搭建服务平台岳池建设局网站
  • 无锡网站开发电话兰州专业网站建设公司
  • 基础网站开发如果网站被攻击了
  • 动漫新闻资讯站自动发卡网站开发
  • 沈阳网站开发公司电话网站建设和管理维护
  • 免费个人网站源码wordpress做招聘网站
  • 做网站的行业平台苏州企业网站制作设计公司
  • 海外贸易在什么网站做建设银行官方网站 诚聘英才
  • 网站建设维护服务协议站长工具seo综合查询pc
  • 网站建设信用卡取消江苏网站建设培训
  • 新公司在哪做网站黄圃网站建设