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

wordpress傻瓜建站教程扬中招聘信息网

wordpress傻瓜建站教程,扬中招聘信息网,招聘网站怎么做推广,中国移动深圳有限公司门户网站💥今天看一下 PyTorch数据通常的处理方法~ 一般我们会将dataset用来封装自己的数据集,dataloader用于读取数据 Dataset格式说明 💬dataset定义了这个数据集的总长度,以及会返回哪些参数,模板: from tor…


💥今天看一下 PyTorch数据通常的处理方法~

一般我们会将dataset用来封装自己的数据集,dataloader用于读取数据 

Dataset格式说明 

💬dataset定义了这个数据集的总长度,以及会返回哪些参数,模板:

from torch.utils.data import Datasetclass MyDataset(Dataset):def __init__(self, ):# 定义数据集包含的数据和标签def __len__(self):return len(...)def __getitem__(self, index):# 当数据集被读取时,返回一个包含数据和标签的元组return self.x_data[index], self.y_data[index]

DataLoader格式说明

my_dataset = DataLoader(mydataset, batch_size=2, shuffle=True,num_workers=4)# num_workers:多进程读取数据

导入两个列表到Dataset

class MyDataset(Dataset):def __init__(self, ):# 定义数据集包含的数据和标签self.x_data = [i for i in range(10)]self.y_data = [2*i for i in range(10)]def __len__(self):return len(self.x_data)def __getitem__(self, index):# 当数据集被读取时,返回一个包含数据和标签的元组return self.x_data[index], self.y_data[index]mydataset = MyDataset()
my_dataset = DataLoader(mydataset)for x_i ,y_i in my_dataset:print(x_i,y_i)

💬输出:

tensor([0]) tensor([0])
tensor([1]) tensor([2])
tensor([2]) tensor([4])
tensor([3]) tensor([6])
tensor([4]) tensor([8])
tensor([5]) tensor([10])
tensor([6]) tensor([12])
tensor([7]) tensor([14])
tensor([8]) tensor([16])
tensor([9]) tensor([18])

💬如果修改batch_size为2,则输出:

tensor([0, 1]) tensor([0, 2])
tensor([2, 3]) tensor([4, 6])
tensor([4, 5]) tensor([ 8, 10])
tensor([6, 7]) tensor([12, 14])
tensor([8, 9]) tensor([16, 18])
  • 我们可以看出,这是管理每次输出的批次的
  • 还可以控制用多少个线程来加速读取数据(Num Workers),这参数和电脑cpu核心数有关系,尽量不超过电脑的核心数

导入Excel数据到Dataset中

💥dataset只是一个类,因此数据可以从外部导入,我们也可以在dataset中规定数据在返回时进行更多的操作,数据在返回时也不一定是有两个。

pip install pandas
pip install openpyxl
class myDataset(Dataset):def __init__(self, data_loc):data = pd.read_ecl(data_loc)self.x1,self.x2,self.x3,self.x4,self.y = data['x1'],data['x2'],data['x3'] ,data['x4'],data['y']def __len__(self):return len(self.x1)def __getitem__(self, idx):return self.x1[idx],self.x2[idx],self.x3[idx],self.x4[idx],self.y[idx]mydataset = myDataset(data_loc='e:\pythonProject Pytorch1\data.xls')
my_dataset = DataLoader(mydataset,batch_size=2)
for x1_i ,x2_i,x3_i,x4_i,y_i in my_dataset:print(x1_i,x2_i,x3_i,x4_i,y_i)

导入图像数据集到Dataset

需要安装opencv

pip install opencv-python

💯加载官方数据集 

有一些数据集是PyTorch自带的,它被保存在TorchVision中,以mnist数据集为例进行加载:

http://www.yayakq.cn/news/800643/

相关文章:

  • 苏州网站建设师wordpress+html5播放优酷
  • 西安网站推广哪家稳定东盟经济技术开发区建设网站
  • 微网站 免费模板网站降权查询工具
  • 网站毕设怎么做短视频关键词优化
  • seddog站长之家青岛网站商城设计
  • 网站开发需要用哪些东西114在线查询电话
  • 苏州高端网站制作wordpress最新版优化
  • 上海大型网站开发公司无锡手机网站
  • 深圳建网站东莞南城
  • 做网站的人 优帮云买了个区域名怎么做网站
  • 成都高端网站建设哪家好2013年四川省泸州市技能竞赛网站建设样稿
  • 河北省建设项目环境官网网站明星网站开发项目介绍
  • 彩票站自己做网站吗wordpress 主题 ftp
  • 中国镇江网站wordpress 前台不显示
  • 高端网站建设那公司好免费1级做看网站
  • 最低价做网站百度一下网页搜索
  • 现在哪个网站做电商好wordpress 画线不显示
  • 梧州网站设计制作服务至上网站建设都用哪些软件
  • 建立网站做淘客网页毕业设计作品
  • 枣庄机关建设网站wordpress免费商业主题
  • 网站开发能自学吗农产品交易平台
  • 哪些公司经常做网站网页设计尺寸要缩进多少
  • 建筑网站可以ai绘画吗做网站必须购买空间吗
  • 哪个网站可以做鸟瞰图无锡装修网站
  • 宣传片设计制作公司广州优化网站建设
  • 开发电子商务网站和开发新闻类网站什么异同服装网站建设费用分析
  • 外贸网站优化免费渠道陕西专业网站建设哪家好
  • 男生做男生网站在那看网络媒体
  • 简述电子商务网站建设的基本要求6网页模板的扩展名
  • asp.net 4.0网站开发个人网站的成本