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

网站加视频网站查询页面设计

网站加视频,网站查询页面设计,app开发大概费用多少钱,网站建设费汇算清缴在编写代码训练神经网络之前#xff0c;导入数据是必不可少的。PyTorch提供了许多预加载的数据集#xff08;如FashionMNIST#xff09;#xff0c;这些数据集 子类并实现特定于特定数据的函数。 它们可用于对模型进行原型设计和基准测试#xff0c;加载这些数据集是十分…在编写代码训练神经网络之前导入数据是必不可少的。PyTorch提供了许多预加载的数据集如FashionMNIST这些数据集 子类并实现特定于特定数据的函数。  它们可用于对模型进行原型设计和基准测试加载这些数据集是十分简单的。好吧那如何加载自己制作的数据集呢 简单来讲自定义数据集类必须实现三个函数__init__、__len__和__getitem__。下面代码就实现了一个Dataset import osimport torchfrom torch.utils.data import Datasetfrom torchvision import transformsfrom PIL import Imageimport numpy as np​class MyDataset(Dataset): def __init__(self, path_file,transformNone,label_transformNone): self.path_filepath_file self.imgs[name for name in os.listdir(path_file)]#获取path_file路径下所有文件名 self.transform transform self.label_transform label_transform​ def __len__(self): return len(self.imgs)​ def __getitem__(self, idx): #get the image img_path os.path.join(self.path_file,self.imgs[idx])#获得图片完整路径 imageImage.open(img_path) imageimage.resize((28,28))#修改图片为默认大小 image np.array(image) imagetorch.from_numpy(image)#将numpy数组转换为张量 imageimage.permute(2,0,1)#将HWC转换为CHW​ if self.transform: image self.transform(image)​ #get the label str1self.imgs[idx].split(.) labeltorch.tensor(eval(str1[1]))​ if self.label_transform: labelself.label_transform(label) ​ return image, label 注上述代码从路径path_file读取文件准确来讲应该是我们准备的训练图片格式如下      cat1.0.jpg cat2.0.jpg ... dog1.1.jpg dog2.1.jpg ... 图片名重要含义类别01等 而cat1,dog1这些并不重要因为01已经反映了图片的类别这里仅仅是一个习惯同样jpg也是如此。 实际上在我们准备图片时图片名往往不是这样但直接写个简单的文件处理程序便很容易转变为上述格式。 之所以这样命名就是为容易获得图片和对应的类别也就是实现自己的Dataset。当然其它还有许多方法但核心就是加载自己的数据时获得图片和对应的类别。 再次看一下实现自己的Dataset的架构 class CustomImageDataset(Dataset): def __init__(self, path_file, transformNone, target_transformNone): ... ... ...​ def __len__(self): return len(...)​​​ def __getitem__(self, idx): ... ... ... if self.transform: image self.transform(image) if self.label_transform: label self.label_transform(label)        return image, label 在训练模型时我们通常希望 在“小批量”中传递样本在每个时期重新洗牌数据以减少模型过度拟合并使用 Python 的 加快数据检索速度。 DataLoader是一个迭代对象它在一个简单的 API 中为我们抽象了这种复杂性。下面我们将Dataset带入DataLoader. pathE:\\3-10\\dogandcats\\train#图片所在目录training_dataMyDataset(path)train_dataloader  torch.utils.data.DataLoader(training_data, batch_size2, shuffleTrue) 让我们run一下 trainimg,labelnext(iter(train_dataloader)) trainimg.size()torch.Size([2, 3, 28, 28]) label.size()torch.Size([2]) 结果符合预期与在使用pytorch预加载的数据集格式一样 ​ 点点点赞和在看都在这儿
http://www.pierceye.com/news/105778/

相关文章:

  • 竹山县住房和城乡建设局网站红豆网桂林论坛
  • 浙江省建设网站专题网站建设的请示
  • php网站好吗红旗渠建设集团网站
  • 网站建设如何不被忽悠做营销怎样才能吸引客户
  • 代写文章兼职济南公交优化
  • 商城开发网站建立公司网站步骤
  • 查询域名注册网站泰国做网站
  • 网站图片描述怎么写社区类网站有哪些
  • 网站竞争对手的选定一般参考什么标准的网站的推广方案的内容有哪些
  • 把别人的图片拿来做网站wordpress 覆盖原始图片对比效果
  • 江门市建设工程备案网站乌兰浩特网站开发
  • 个人介绍微电影网站模板免费下载一个网站的建设成本
  • 搬瓦工怎么做网站百度小程序开发教程
  • 织梦网站被攻击小型门户网站建设方案
  • 长沙网站托管公司排名静态网站结构如何更新
  • 网站建设 宜宾湖州网站建设培训教程
  • 网站建设脚本什么叫营销型网站
  • 沧州网站建设专业的公司4000-262-seo优化与品牌官网定制
  • 网页游戏推广网站怎么做如何创建平台类网站
  • 十堰英文网站建设学校教育网站模板
  • 学校网页网站模板免费下载微信的微网站
  • 网站开发的解决方案小型行业网站建设维护成本
  • 浏阳市网站建设百度中心人工电话号码
  • 高端外贸网站制作智慧团建网站没有验证码
  • 做网站需要买服务器么网站建设营销外包公司排名
  • 网站建设中要多使用图片258网站建设
  • 做多语言网站教程开网页慢是什么原因
  • 汽车商城网站模板seo公司网站推广
  • 网站备案查询工信部官网网站建设费用推荐网络专业
  • 网站开发费用是研发费用国内做seo最好公司