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

申请建设网站的请示南岗红旗大街网站建设

申请建设网站的请示,南岗红旗大街网站建设,东莞百度网站优化,改变网站的域名空间文章目录 1. 创建数据集1.1. 直接继承Dataset类1.2. 使用TensorDataset类 2. 加载数据集3. 将数据转移到GPU 1. 创建数据集 主要是将数据集读入内存,并用Dataset类封装。 1.1. 直接继承Dataset类 必须要重写__getitem__方法,用于根据索引获得相应样本…

文章目录

  • 1. 创建数据集
    • 1.1. 直接继承Dataset类
    • 1.2. 使用TensorDataset类
  • 2. 加载数据集
  • 3. 将数据转移到GPU

1. 创建数据集

主要是将数据集读入内存,并用Dataset类封装。

1.1. 直接继承Dataset类

必须要重写__getitem__方法,用于根据索引获得相应样本数据。必要时还可以重写__len__方法,用于返回数据集的大小。

from torch.utils.data import Datasetclass BostonHousingDataset(Dataset):"""定义波士顿房价数据集"""def __init__(self):self.data = np.load('../dataset/boston_housing/boston_housing.npz')def __getitem__(self, index):return self.data['x'][index], self.data['y'][index]def __len__(self):return self.data['x'].shape[0]

1.2. 使用TensorDataset类

将多个张量组合成一个数据集,要保证所有张量的第一个维度相等,保证每批样本数据格式相同。

import torch
from torch.utils.data import TensorDatasetdata = np.load('../dataset/boston_housing/boston_housing.npz')
X = torch.tensor(data['x'])
y = torch.tensor(data['y'])
dataset = TensorDataset(X, y)

2. 加载数据集

使用DataLoader类将Dataset封装的数据集分成批次并进行迭代,以便于模型训练。DataLoader常用参数如下:

  • dataset
    要加载的数据集。
  • batch_size
    每个数据批次中包含的样本数。默认为1。
  • shuffle
    是否打乱数据集。默认为False。
  • num_workers
    使用几个进程来加载数据。默认为0,即在主进程中加载数据。
  • drop_last
    当数据集样本数不能被batch_size整除时,是否舍弃最后一个不完整的batch。默认为False。
from torch.utils.data import DataLoaderdataloader = DataLoader(dataset, batch_size=16, shuffle=True)

3. 将数据转移到GPU

一般在要运算时才将数据转移到GPU,有以下两种方法:

  1. var.to(device)
  2. var.cuda()
import torchdevice = torch.device("cuda" if torch.cuda.is_available() else "cpu")
for X,y in dataloader:# 将数据转移到GPUX = X.to(device)y = y.to(device)# 也可以X = X.cuda()y = y.cuda()
http://www.yayakq.cn/news/466799/

相关文章:

  • 河东苏州网站建设湖北网站设计公司
  • 做国际网站中国建设银行信用卡官方网站
  • 阿里云做网站可以吗镇江网站设计建设
  • 制作礼品袋图片seo北京
  • 建设企业网站服务器电子商务网站建设与维护考试
  • 前端网页特效搜索引擎优化的定义
  • 大连 建网站沈阳市做网站电话
  • jsp网站开发存在的问题企业官网建站系统
  • 网站建设完成报告优秀的网站通过什么提供信息
  • jquery 开发网站软件开发需要具备什么条件
  • 网站专题设计软件苏州市住房建设局网站
  • 网站前端模板wordpress的404页面如何做
  • 加盟高端网站建设松江手机网站建设
  • 三字型布局的网站全能浏览器app下载
  • 手机 网站内 搜索扁平化设计网站
  • php网站开发好找工作吗商城网站方案
  • 化妆品网站建设的维护上海市建设教育网站
  • 网站的规划与建设案例分析电子商务网站建设的风险分析
  • 有关网站建设国内外现状的文献南平抖音搜索排名seo软件
  • 建设银行网站用户名忘了怎么办公司注册名字大全免费
  • 沈阳建设工程质量检测中心网站wordpress 被sql注入
  • 简繁英3合1企业网站生成管理系统互联网推广怎么找渠道
  • 如果是自已建设的网站_那你在数据库想改成什么时间都可以.手机网站设计字体多大
  • 网站开发文件夹组织结构在线购物网站建设的需求分析
  • 智能建网站软件h5作品网站
  • 开公司注册空头公司做网站wordpress利用视频引流
  • html5网站抓取上海市网站建
  • 网站关键词的作用网络推广平台排行榜
  • 时尚类网站建设伍佰亿是什么网站
  • 华为做网站吗兰州网站建设人才招聘