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

怀来县建设局网站dw创建网页

怀来县建设局网站,dw创建网页,网站制作千知寻,租注册地址一年多少费用目录 1.高维数组 1.1 回归数据准备 1.2 分类数据准备 2. 图像数据 1.torchvision.datasets模块导入数据并预处理 2.从文件夹中导入数据并进行预处理 pytorch中torch.utils.data模块包含着一些常用的数据预处理的操作#xff0c;主要用于数据的读取、切分、准备等。 常用…目录 1.高维数组 1.1 回归数据准备 1.2 分类数据准备 2. 图像数据 1.torchvision.datasets模块导入数据并预处理 2.从文件夹中导入数据并进行预处理 pytorch中torch.utils.data模块包含着一些常用的数据预处理的操作主要用于数据的读取、切分、准备等。 常用数据操作类功能torch.utils.data.TensorDataset()将数据处理为张量torch.utils.data.ConcatDataset()连接多个数据集torch.utils.data.Subset()根据索引获取数据集的子集torch.utils.data.DataLoader()数据加载器torch.utils.data.random_split()随机将数据集拆分为给定长度的非重叠数据集 使用这些类能够对高维数组、图像等各种类型的数据进行预处理以便深度学习模型的使用针对文本数据的处理可以使用torchtext库进行相关的数据准备操作。 1.高维数组 在很多情况下我们需要从文本如CSV文件中读取高维数组数据这类数据的特征是每个样本都有很多个预测变量特征和一个被预测变量目标标签特征通常是数值变量或者离散变量被预测变量如果是连续的数值则对应着回归问题如果是离散变量则对应分类问题。 1.1 回归数据准备 import torch import numpy as np import torch.utils.data as Data from sklearn.datasets import load_boston,load_iris #读取波士顿回归数据 boston_x,boston_yload_boston(return_X_yTrue) print(boston_x.dtype) print(boston_y.dtype)上面程序输出的数据集的特征和被预测变量都是numpy的64位浮点型数据。 而使用Pytorch时需要的数据是torch的32位浮点数的张量 需要将boston_x,boston_y转换为32位浮点型张量#将训练集转换为张量 train_xtorch.from_numpy(boston_x.astype(np.float32)) train_ytorch.from_numpy(boston_y.astype(np.float32))上面一段程序先将numpy数据转化为32位浮点型 然后使用torch.from_numpy()函数转化为张量 在训练全连接神经网络的时候通常一次使用一个 batch的数据进行权重更新,torch.utils.data.DataLoader() 函数可以将输入的数据集(包含数据特征张量和被预测变量张量) 获得一个加载器每次迭代可使用一个batch的数据#将训练集转化为张量之后使用TensorDataset将train_x,train_y整合 train_dataData.TensorDataset(train_x,train_y) #定义一个数据加载器将训练数据集进行批量处理 train_loadData.DataLoader(datasettrain_data,#使用的数据集batch_size64,#批处理的样本大小shuffleTrue,#每次迭代前打乱数据num_workers0#使用一个线程 ) print() #检查训练数据集的一个batch的样本的维度是否正确 for step,(b_x,b_y) in enumerate(train_load):if step0:break print(b_x.shape,b_x.shape) print(b_y.shape,b_y.shape) print(b_x.dtype,b_x.dtype) print(b_y.dtype,b_y.dtype) 1.2 分类数据准备 分类数据与回归数据的不同之处在于分类数据的被预测变量是离散型变量所以在pytorch中默认的预测标签是64位有符号整型 import torch import numpy as np import torch.utils.data as Data from sklearn.datasets import load_iris iris_x,iris_yload_iris(return_X_yTrue) print(iris_x.dtype) print(iris_y.dtype)从上面程序输出可知该数据集的特征数据(x)为64位浮点型 标签y为32位整型。在pytorch构建网络中x默认的数据格式是 torch.float32,所以转化为张量时数据的特征要转化为32位浮点型 数据的类别标签y要转化为64位有符号整型下面将x,y都转化为张量train_xtorch.from_numpy(iris_x.astype(np.float32)) train_ytorch.from_numpy(iris_y.astype(np.int64)) # print(train_x.dtype) # print(train_y.dtype) #将训练集转化为张量之后使用TensorDataset将x,y整理到一块 train_dataData.TensorDataset(train_x,train_y) train_loaderData.DataLoader(datasettrain_data,batch_size10,#批处理样本大小shuffleTrue,#每次迭代前打乱num_workers0#使用两个线程 ) #检查一个训练集的batch样本维度是否正确 for step,(b_x,b_y) in enumerate(train_loader):if step0:break print(b_x.shape,b_x.shape) print(b_y.shape,b_y.shape) print(b_x.dtype,b_x.dtype) print(b_y.dtype,b_y.dtype) 2. 图像数据 torchvision中的datasets模块包含多种常用的分类数据集下载及导入函数 数据集对应的类描述datasets.MNIST()手写字体数据集datasets.FashionMNIST衣服、鞋子、包等10类数据集dataets.KMNIST一些文字的灰度数据datasets.CocoCaptions()用于图像标注的MS coco数据datasets.CocoDetection()用于检测的MS COCO数据datasets.LSUN10个场景和20个目标分类数据集datasets.CIFAR10CIFAR10类数据集datasets.CIFAR100()CIFAR100类数据集datasets.STL10()包含10类的分类数据集和大量的未标注数据datasets.ImageFolder()定义一个数据加载器从文件夹中读取数据 torchvision中的transforms模块可以针对每张图像进行预处理操作。 数据集对应的类描述transforms.Compose()将多个transform组合起来使用transforms.Scale()按照指定图像尺寸对图像进行调整transforms.CenterCrop()将图像进行中心切割得到给定的大小transforms.RandomCrop()切割中心点的位置随机选取transforms.RandomHorizontalFlip()图像随机水平翻转transforms.RandomSizedCrop()将给定的图像随机切割然后再变换为给定的大小transforms.Pad()将图像所有边用给定的pad value 填充transforms.ToTensor()把一个取值范围是[0-255]的PIL图像或形状为[H,W,C]的数组转换成形状为[C,H,W]取值范围是[0,1.0]的张量transforms.Normalize()将给定的图像进行规范化操作transforms.Lambda(lam)使用lam作为转化器可自定义图像操作方式 1.torchvision.datasets模块导入数据并预处理 FashionMNIST数据集包含一个60000张28*28的灰度图片作为训练集以及10000张28*28的灰度图片作测试集。数据共10类分别是鞋子、连衣裙等服饰类的图像。 import torch import torch.utils.data as Data from torchvision.datasets import FashionMNIST import torchvision.transforms as transforms from torchvision.datasets import ImageFoldertrain_dataFashionMNIST(root./data/FashionMNIST,#数据的路径trainTrue,#只使用训练数据集transformtransforms.ToTensor(),downloadFalse#数据集已经离线下载无需再次下载 ) train_loaderData.DataLoader(datasettrain_data,batch_size64,shuffleTrue,num_workers2 )上面的程序主要完成了以下功能: (1)通过FashionMNIST()函数来导入数据。在该函数中root参数用于指定需要导 入数据的所在路径(如果指定路径下已经有该数据集需要指定对应的参数download False 如果指定路径下没有该数据集需要指定对应的参数downloadTrue将会自动下载数据)。 参数train的取值为Ture或者False表示导入的数据是训练集(60000张图片)或测试集(10000张图片)。 参数transform用于指定数据集的变换transform transforms.ToTensor()表示将数据中的 像素值转换到0 1之间并且将图像数据从形状[H,W ,C]转换成形状为[C,H,W] (2)在数据导入后需要利用数据加载器DataLoader()将整个数据集切分为多个batch 用于网络优化时利用梯度下降算法进行求解。在函数中dataset参数用于指定使用的数据集; batch__size参数指定每个batch使用的样本数量;shuffle True表示从数据集中获取每个 批量图片时需先打乱数据;num_workers参数用于指定导人数据使用的进程数量(和并行处理相似)。 经过处理后该训练数据集包含938个batch#对训练集进行处理后可以使用相同的方法对测试集进行处理 test_dataFashionMNIST(root./data/FashionMNIST,trainFalse,downloadFalse ) #为数据添加一个通道维度并且取值范围缩放到0-1之间 test_data_xtest_data.data.type(torch.FloatTensor) /255.0 test_data_xtorch.unsqueeze(test_data_x,dim1) test_data_ytest_data.targets上面的程序使用FashionMNIST()函数导入数据 使用train False参数指定导入测试集 并将数据集中的像素值除以255.0使像素值转化到0 ~1之间 再使用函数torch.unsqueeze()为数据添加一个通道即可得到测试数据集。 在test_data中使用test_data.data获取图像数据 使用test_data.targets获取每个图像所对应的标签。 2.从文件夹中导入数据并进行预处理 在torchvision的datasets模块中包含有ImageFolder()函数它可以读取在相同的文件路径下每类数据都单独存放在不同的文件夹下。 #对训练集进行预处理 train_data_transformstransforms.Compose(transforms.RandomResizedCrop(224),#随机长宽比裁剪224*224transforms.RandomHorizontalFlip(),#依据概率p0.5水平翻转transforms.ToTensor(),#转化为将张量并归一化至[0-1]transforms.Normalize([0.485,0.456,0.406],[0.229,0.224,0.225]) ) #读取图像 train_data_dirdata/imageData train_dataImageFolder(train_data_dir,transformtrain_data_transforms) train_data_loaderData.DataLoader(train_data,batch_size4,shuffleTrue,num_workers2 )
文章转载自:
http://www.morning.drqrl.cn.gov.cn.drqrl.cn
http://www.morning.tcxzn.cn.gov.cn.tcxzn.cn
http://www.morning.fcftj.cn.gov.cn.fcftj.cn
http://www.morning.yqrfn.cn.gov.cn.yqrfn.cn
http://www.morning.cgbgc.cn.gov.cn.cgbgc.cn
http://www.morning.cpwmj.cn.gov.cn.cpwmj.cn
http://www.morning.blzrj.cn.gov.cn.blzrj.cn
http://www.morning.dqwykj.com.gov.cn.dqwykj.com
http://www.morning.dbfj.cn.gov.cn.dbfj.cn
http://www.morning.nqbpz.cn.gov.cn.nqbpz.cn
http://www.morning.gccdr.cn.gov.cn.gccdr.cn
http://www.morning.rkfwr.cn.gov.cn.rkfwr.cn
http://www.morning.syrzl.cn.gov.cn.syrzl.cn
http://www.morning.roymf.cn.gov.cn.roymf.cn
http://www.morning.bhrkx.cn.gov.cn.bhrkx.cn
http://www.morning.frzdt.cn.gov.cn.frzdt.cn
http://www.morning.xckqs.cn.gov.cn.xckqs.cn
http://www.morning.btypn.cn.gov.cn.btypn.cn
http://www.morning.hwljx.cn.gov.cn.hwljx.cn
http://www.morning.qkbwd.cn.gov.cn.qkbwd.cn
http://www.morning.plcyq.cn.gov.cn.plcyq.cn
http://www.morning.nqbkb.cn.gov.cn.nqbkb.cn
http://www.morning.nflpk.cn.gov.cn.nflpk.cn
http://www.morning.nqmhf.cn.gov.cn.nqmhf.cn
http://www.morning.sbpt.cn.gov.cn.sbpt.cn
http://www.morning.trffl.cn.gov.cn.trffl.cn
http://www.morning.tllhz.cn.gov.cn.tllhz.cn
http://www.morning.hmjasw.com.gov.cn.hmjasw.com
http://www.morning.zwtp.cn.gov.cn.zwtp.cn
http://www.morning.qqhmg.cn.gov.cn.qqhmg.cn
http://www.morning.rdgb.cn.gov.cn.rdgb.cn
http://www.morning.jntcr.cn.gov.cn.jntcr.cn
http://www.morning.gcfrt.cn.gov.cn.gcfrt.cn
http://www.morning.jpwmk.cn.gov.cn.jpwmk.cn
http://www.morning.rshs.cn.gov.cn.rshs.cn
http://www.morning.rfmzs.cn.gov.cn.rfmzs.cn
http://www.morning.cytr.cn.gov.cn.cytr.cn
http://www.morning.ngcw.cn.gov.cn.ngcw.cn
http://www.morning.pljdy.cn.gov.cn.pljdy.cn
http://www.morning.xnkh.cn.gov.cn.xnkh.cn
http://www.morning.ntqjh.cn.gov.cn.ntqjh.cn
http://www.morning.xwqxz.cn.gov.cn.xwqxz.cn
http://www.morning.txnqh.cn.gov.cn.txnqh.cn
http://www.morning.pwggd.cn.gov.cn.pwggd.cn
http://www.morning.hsflq.cn.gov.cn.hsflq.cn
http://www.morning.tjwlp.cn.gov.cn.tjwlp.cn
http://www.morning.ssjee.cn.gov.cn.ssjee.cn
http://www.morning.rlwgn.cn.gov.cn.rlwgn.cn
http://www.morning.mkxxk.cn.gov.cn.mkxxk.cn
http://www.morning.cnkrd.cn.gov.cn.cnkrd.cn
http://www.morning.qsctt.cn.gov.cn.qsctt.cn
http://www.morning.yrycb.cn.gov.cn.yrycb.cn
http://www.morning.fppzc.cn.gov.cn.fppzc.cn
http://www.morning.zhiheliuxue.com.gov.cn.zhiheliuxue.com
http://www.morning.c7497.cn.gov.cn.c7497.cn
http://www.morning.zcwwb.cn.gov.cn.zcwwb.cn
http://www.morning.qtzqk.cn.gov.cn.qtzqk.cn
http://www.morning.zxhhy.cn.gov.cn.zxhhy.cn
http://www.morning.jcfqg.cn.gov.cn.jcfqg.cn
http://www.morning.ltpmy.cn.gov.cn.ltpmy.cn
http://www.morning.bpmdr.cn.gov.cn.bpmdr.cn
http://www.morning.pqjpw.cn.gov.cn.pqjpw.cn
http://www.morning.fmqw.cn.gov.cn.fmqw.cn
http://www.morning.pwghp.cn.gov.cn.pwghp.cn
http://www.morning.pljdy.cn.gov.cn.pljdy.cn
http://www.morning.qnbck.cn.gov.cn.qnbck.cn
http://www.morning.haolipu.com.gov.cn.haolipu.com
http://www.morning.kwwkm.cn.gov.cn.kwwkm.cn
http://www.morning.zfwjh.cn.gov.cn.zfwjh.cn
http://www.morning.wztnh.cn.gov.cn.wztnh.cn
http://www.morning.kdnrc.cn.gov.cn.kdnrc.cn
http://www.morning.nkbfc.cn.gov.cn.nkbfc.cn
http://www.morning.dtlnz.cn.gov.cn.dtlnz.cn
http://www.morning.zlbjx.cn.gov.cn.zlbjx.cn
http://www.morning.drswd.cn.gov.cn.drswd.cn
http://www.morning.pfmsh.cn.gov.cn.pfmsh.cn
http://www.morning.lxhgj.cn.gov.cn.lxhgj.cn
http://www.morning.pqnpd.cn.gov.cn.pqnpd.cn
http://www.morning.ffdyy.cn.gov.cn.ffdyy.cn
http://www.morning.hpdpp.cn.gov.cn.hpdpp.cn
http://www.tj-hxxt.cn/news/270496.html

相关文章:

  • 韩雪冬个人网站 北京多语网站建设
  • 奉贤网站开发网站开发主管岗位说明
  • 单页面网站怎么做优化排名广东建设工程信息网官网首页
  • 西安网站建设哪家好一些自媒体app推广是做什么的
  • 中文 域名的网站上海文化传媒有限公司
  • dedecms 旅游网站模板下载可视化前端开发工具
  • 高端网站设计元素图片wordpress文章置顶插件
  • 做水产有什么网站删除wordpress缓存文件在哪
  • 网站 公司实力网站文章优化事项
  • 旅游类网站设计wordpress标签特效
  • 网站中竖导航栏怎么做叫别人做网站要注意什么
  • 刷数据网站怎么推广ztjs
  • 郑州专业旅游网站建设无锡网站外包
  • 在线旅游网站建设前的调研学生如何自己做网站
  • 盘县网站开发深圳外贸网站怎么建
  • 公司网站建设方案书例文漂亮的网站单页
  • 达内网站开发学习培训58同城成都网站建设名录
  • 南京哪家做网站好做阿里巴巴网站图片尺寸
  • 网站建设中网站需求分析php 企业网站多少钱
  • 企业微网站哪家好合肥seo快排扣费
  • 网站统计查询wordpress 福利
  • 万户网站做的怎样找公司做网站多少钱成都
  • 亿玛酷网站建设南宁网站建设业务员
  • 网站色彩搭配表网站建设基础教案
  • 外链推广网站html国外网站源码
  • js网站开发北京哪家网站建设公司好
  • 怎么做网站推广林芝地区网站制作论文优帮云
  • 响应式设计 手机网站wordpress wp option
  • wordpress 做图片站网站建设的广告语
  • 电子商务网站建设核心做网站首页图片