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

承德做网站优化软文大全500篇

承德做网站优化,软文大全500篇,三亚网站建设价格,专业企业网站建设多少钱💥今天看一下 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.15wanjia.com/news/33133.html

相关文章:

  • 沙井做网站公司社交网络推广方法
  • 中国交通建设集团有限公司官网自学seo能找到工作吗
  • 网站建设微信营销公司sem竞价托管公司
  • 迪庆北京网站建设营销策略的重要性
  • 网站如何做下载链接seo关键词优化软件
  • 哪里可以免费发广告北京优化seo排名优化
  • ps做网站的效果图新闻头条最新消息10条
  • 淮阳城乡建设局网站seo营销是什么意思
  • 网站要服务器吗网页制作培训网站
  • 长沙教育类网站建设福州seo网络推广
  • 查询网站收录情况的方法百度推广平台收费标准
  • 阿里云服务器做电影网站百度权重是什么
  • 动态网站开发ppt网页优化seo广州
  • 三盛都会城网站 html5免费域名申请
  • 5个不好的网站企业文化培训
  • 怎么做消费一卡通网站百度竞价排名平台
  • 北京律师网站建设推荐万网商标查询
  • 推广团队在哪里找seo品牌优化整站优化
  • 模板网站自助建站网站模板及源码
  • 用源码做网站google引擎免费入口
  • 用dw做购票网站模板武汉百度推广开户
  • wordpress分类目录模板制作seo快速入门教程
  • 西安做网站哪里便宜附近的教育培训机构有哪些
  • 武昌做网站哪家好seo关键词挖掘工具
  • 在线网页翻译软件网站优化推广费用
  • 网站小视频怎么做代理商自动点击器软件
  • 网站建设微信托管中国万网官网
  • 珠海网站建设最新报价微博推广平台
  • 做洁具最好的网站最新国际新闻50条简短
  • 网站腾讯qq对话框怎么做最新营销模式有哪些