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

做网站分几步英文 edm营销 的网站 与 工具

做网站分几步,英文 edm营销 的网站 与 工具,游戏网站建设系统介绍,内蒙古城乡住房建设厅网站1、前言: 在阅读之前,需要配置好对应pytorch版本。 对于一般学习,使用cpu版本的即可。参考教程点我 导入pytorch包,使用如下命令即可。 import torch # 注意虽然叫pytorch,但是在引用时是引用torch2、神经网络获取…

1、前言:

在阅读之前,需要配置好对应pytorch版本。
对于一般学习,使用cpu版本的即可。参考教程点我
导入pytorch包,使用如下命令即可。

import torch   # 注意虽然叫pytorch,但是在引用时是引用torch

2、神经网络获取数据

神经网络获取数据主要用到Dataset和Dataloader两个方法
Dataset主要用于获取数据以及对应的真实label
Dataloader主要为后面的网络提供不同的数据形式
在torch.utils.data包内提供了DataSet类,可在Pytorch官网看到对应的描述

class Dataset(Generic[T_co]):r"""An abstract class representing a :class:`Dataset`.All datasets that represent a map from keys to data samples should subclassit. All subclasses should overwrite :meth:`__getitem__`, supporting fetching adata sample for a given key. Subclasses could also optionally overwrite:meth:`__len__`, which is expected to return the size of the dataset by many:class:`~torch.utils.data.Sampler` implementations and the default optionsof :class:`~torch.utils.data.DataLoader`. Subclasses could alsooptionally implement :meth:`__getitems__`, for speedup batched samplesloading. This method accepts list of indices of samples of batch and returnslist of samples... note:::class:`~torch.utils.data.DataLoader` by default constructs an indexsampler that yields integral indices.  To make it work with a map-styledataset with non-integral indices/keys, a custom sampler must be provided."""def __getitem__(self, index) -> T_co:raise NotImplementedError("Subclasses of Dataset should implement __getitem__.")# def __getitems__(self, indices: List) -> List[T_co]:# Not implemented to prevent false-positives in fetcher check in# torch.utils.data._utils.fetch._MapDatasetFetcherdef __add__(self, other: "Dataset[T_co]") -> "ConcatDataset[T_co]":return ConcatDataset([self, other])# No `def __len__(self)` default?# See NOTE [ Lack of Default `__len__` in Python Abstract Base Classes ]# in pytorch/torch/utils/data/sampler.py

根据上述描述可知,Dataset是一个抽象类,用于表示数据集。你可以通过继承这个类并实现以下方法来自定义数据集:

__len__(self): 返回数据集的大小,即数据集中有多少个样本。
__getitem__(self, idx): 根据索引 idx 返回数据集中的一个样本和对应的标签。

3、案例

使用Dataset读取文件夹E:\Python_learning\Deep_learning\dataset\hymenoptera_data\train\ants下所有图片。并获取对应的label,该数据集的文件夹的名字为对应的标签,而文件夹内为对应的训练集的图片

import os
from torch.utils.data import Dataset
from PIL import Image
from torch.utils.tensorboard import SummaryWriter
from torchvision import transformsclass MyDataset(Dataset):def __init__(self, root_path, label):self.root_path = root_pathself.label = labelself.img_path = os.path.join(root_path, label)  # 拼接路径print(f"图片路径: {self.img_path}")  # 打印路径以进行调试try:self.img_path_list = os.listdir(self.img_path)  # 列出文件夹中的文件print(f"图片列表: {self.img_path_list}")  # 打印图片列表以进行调试except PermissionError as e:print(f"权限错误: {e}")except FileNotFoundError as e:print(f"文件未找到错误: {e}")def __getitem__(self, index):img_index = self.img_path_list[index]img_path = os.path.join(self.img_path, img_index)try:img = Image.open(img_path)except Exception as e:print(f"读取图片时出错: {e}, 图片路径: {img_path}")raise elabel = self.labelreturn img, labeldef __len__(self):return len(self.img_path_list)# 实例化这个类
my_data = MyDataset(root_path=r'E:\Python_learning\Deep_learning\dataset\hymenoptera_data\train', label='ants')
writer = SummaryWriter('logs')
for i in range(my_data.__len__()):img, label = my_data[i]  # 依次获取对应的图片# 此处img为PIL Image, 使用transforms中的ToTensor方法转化为tensor格式writer.add_image(tag=label, img_tensor=transforms.ToTensor()(img), global_step=i)
writer.close()
print(f"当前文件夹下{i + 1}张图片已读取完毕,请在Tensorboard中查看")

在这里插入图片描述
在控制台输入tensorboard --logdir='E:\Python_learning\Deep_learning\note\logs'打开tensorboard查看
在这里插入图片描述
在这里插入图片描述

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

相关文章:

  • 济南免费做网站免费产品发布推广
  • 云主机建网站软件用腾讯云做淘宝客网站视频下载
  • 怎么开发销售网站陕西seo主管
  • 保山市建设厅官方网站企业策划书怎么做
  • 龙书浩个人网站浙江绿建设计院网站
  • 宁波网站推广厂家排名网站名称怎么备案
  • 番禺建设网站平台 中国人免费观看
  • 上饶专业做网站建设微信微网站统计
  • 新吴区推荐做网站电话海安企业网站建设
  • 个人建站哪类站赚钱深圳住建厅官方网站
  • 赣州做网站优化游戏网站模
  • 网站集约化建设会议议程学校网站建设汇报ppt模板
  • 阿里巴巴国际站跨境电商平台传统媒体网站建设
  • 站群网站内容wordpress资讯cms主题
  • 如何查看网站做没做百度推广数据调查的权威网站
  • 深圳网站建设软件开发公司排名音乐图书馆网站建设
  • 做网站后台要学什么办一个网站要多少钱
  • 在线做logo印章网站西安广告设计公司有哪些
  • 单页购物网站源码如何在文本上做网站链接符号
  • 有优惠券网站 怎么做代理黄页88网注册
  • 校园网站建设背景需要企业网站开发
  • 福田做商城网站建设哪家便宜开发app流程
  • 各大网站有哪些深圳企业建设网站
  • 国外做婚纱摄影店设计的网站wordpress自定义seo标题
  • 移动网站建设可信赖推广普通话手抄报模板
  • 淘宝上做网站行吗网络设计工资多少
  • 河南电力建设工程公司网站深圳临时工最新招聘信息
  • 宜春网站建设wordpress汉字验证码插件
  • 网站描述技巧学院网站建设项目的成本计划书
  • 做地方黄页网站怎么建设淘宝那样的网站