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

电子商务网站建设与管理awordpress 支付宝个人

电子商务网站建设与管理a,wordpress 支付宝个人,做网站必须有主机吗,工信部网站备案查询官网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/339676/

相关文章:

  • 网站开发微信支付接入网站建设建站在线建站
  • 网站设计最好的公司网站注册了域名然后怎么做
  • 网站根目录是什么意思做网站开发没有人带
  • 网站建设公司做前端互动网页怎么制作
  • 公司一定建设网站一级a做爰片免费网站丶
  • 湖北省建设厅官方网站毕德立注册投资管理公司需要什么条件
  • 做自己的网站要花多少钱哪里有创建网站的
  • 宠物网站 模板海阳seo排名优化培训
  • 网上二手书网站开发中的问题和展望自助网站免费建站平台
  • 广州建站软件做外贸的网站公司
  • html5网站源代码下载公司网页怎么关闭
  • 个人做的网站网站建设的5个步骤是什么
  • wordpress 音乐站企业文化宣传策划方案
  • 自己服务器建设网站外网访问wordpress专题模板
  • 短视频素材免费下载网站推广广告赚钱
  • 网站建设推广浩森宇特腾讯云网站建设视频教程
  • 对单位网站建设的意见北京企业网站备案
  • 网站虚拟主机共享c PHP做网站对比
  • 企业网站怎么扣费的网站设置成灰色
  • 没有网站可以做cpa广告么ui怎样做网站
  • 麻章网站开发公司微网站建设找哪家
  • 查看网站cms最新网站域名ip查询
  • 二手车 网站程序石家庄做网站多少钱
  • 温州市网站制作公众号开发用什么技术
  • 淘宝联盟怎么做网站温州网站建设策划方案
  • 怎么建立一个公司网站在线编辑
  • 让别人做网站需要注意什么问题长沙com建站网站设计
  • 知识付费网站搭建外包业务
  • 凡科建设网站安全吗百度反馈中心
  • 湛江网站制作建设教育培训网站建设ppt模板