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

承德做网站优化贴吧友情链接在哪

承德做网站优化,贴吧友情链接在哪,青岛企业展厅设计公司,重庆建设厅官方网站💥今天看一下 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.dinnco.com/news/67888.html

相关文章:

  • 机械设备网站源码产品推广软文范文
  • 南宁公司网站建设公司樱桃磁力bt天堂
  • 电商的推广方式广东优化疫情防控措施
  • 做国外直播网站关键词优化 搜索引擎
  • 昌平网站制作优化大师是什么意思
  • 网站挂到国外服务器最好用的免费建站
  • 怎么做装修网站什么平台可以免费推广产品
  • 织梦网站搜索页点击返回首页没有反应广西壮族自治区人民医院
  • 交流平台网站怎么做不了南京关键词seo公司
  • 中国建筑人才网app下载优化百度seo技术搜索引擎
  • 广州学习做网站建设的学校百度风云榜电视剧排行榜
  • 网站改版 新闻文章优化软件
  • 佛山信息科技有限公司中国优化网
  • b站十大免费观看内容如何用html制作一个网页
  • 好看的wordpress主题seo网络推广排名
  • 网站制作服务公司百度网站流量查询
  • 扬中网站推广价格谷歌seo和百度seo
  • asp.net做的小网站长沙网站推广服务公司
  • 你的网站尚未进行备案大连网络推广公司哪家好
  • 乐器网站模板温州网站优化推广方案
  • asp 网站支持多语言北京seo优化
  • 如何将vs做的网站备份出来建站模板哪个好
  • 专注建设高端网站中山谷歌推广
  • 宜昌市工程造价信息网seo查询 站长之家
  • php做网站的支付功能手机百度搜索
  • wordpress书本目录模板seo常用工具包括
  • 网络营销岗位有哪些聊城优化seo
  • 网加商学院网站怎么做军事新闻最新消息今天
  • 用asp.net做网站搜索引擎营销概念
  • 动易学校网站系统武汉网站推广优化