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

平台网站建设收费做外贸的网站哪个好

平台网站建设收费,做外贸的网站哪个好,哪个网站可以做加工代理的,低调与华丽wordpress版目录 2.1 PyTorch读取数据的两个类Dataset&Dataloader 2.2 数据集的几种组织形式 2.3 Dataset类实战 ​​​​​​​2.3.1 使用PIL中的Image类读取图片 2.3.2 控制台读取与可视化图片 ​​​​​​​​2.4 昆虫图像数据集构建工具 2.1 PyTorch读取数据的两个类Dataset…

目录

2.1 PyTorch读取数据的两个类Dataset&Dataloader

2.2 数据集的几种组织形式

2.3 Dataset类实战

​​​​​​​2.3.1 使用PIL中的Image类读取图片

2.3.2 控制台读取与可视化图片

​​​​​​​​2.4 昆虫图像数据集构建工具

2.1 PyTorch读取数据的两个类Dataset&Dataloader

        Dataset:提供一种方式,获取其中需要的数据及其对应的真实的label值,并完成编号,主要实现两个功能:1、如何获取每一个数据及其标签。2、告诉我们一共有多少数据。

        Dataloader:打包(batch_size),为后面的神经网络提供不同的数据形式。

2.2 数据集的几种组织形式

        练手数据集中包含训练集和验证集。

  1. train里面有ants和bees数据集图片。
  2. train_images是一个装照片的文件夹,trains_labels是数据集标签的文件夹。
  3. label直接为图片的名称。

2.3 ​​​​​​​Dataset类实战

        Dataset是一个抽象类,所有的数据集都需要继承这个类,所有子类都需要重写

__getitem__的方法,这个方法是获取每一个数据集及其对应的label。还可以重写

__len__方法,来获取数据集的数量。

​​​​​​​2.3.1 使用PIL中的Image类读取图片

注:

        绝对路径:绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。

        例子:D:\PyTorch\Pytorch\Learn_torch\dataset\train\ants

        相对路径:相对路径是指以当前文件资源所在的目录为参照基础,链接到目标文件资源(或文件夹)的路径。

        例子:dataset/train/ants

(注意,路径引号前加 r 可以防止转义,或使用双斜杠​​​​​​​

2.3.2 控制台读取与可视化图片

(1)、获取数据文件夹的所有图片地址

        想要获取图片地址(通过索引),需要os库。

        函数 os.listdir() :让文件夹下图片变成一个列表。要用idx获取图片时要先获取图片的列表。

右边属性栏显示:

2)、拼接路径:

​​​​​​​2.4 昆虫图像数据集构建工具

该代码用于构建一个自定义的昆虫图像数据集,主要功能如下:

  1. 定义了一个继承自 PyTorch 的Dataset类的MyData类,实现了从指定文件夹读取图像数据及对应标签的功能。
  2. 通过指定根目录和标签文件夹(分别对应蚂蚁和蜜蜂的图像),创建了蚂蚁数据集和蜜蜂数据集两个实例。
  3. 支持单独查看数据集中的图像(如示例中显示蚂蚁数据集的第一张图像)。
  4. 将蚂蚁数据集和蜜蜂数据集合并,形成完整的训练数据集,方便后续用于昆虫图像分类等深度学习任务。
# 从PyTorch的工具模块中导入Dataset类,用于创建自定义数据集
from torch.utils.data import Dataset
# 从PIL库中导入Image类,用于图像处理
from PIL import Image
# 导入os模块,用于文件路径操作
import os# 定义一个自定义数据集类MyData,继承自Dataset
class MyData(Dataset):# 类的初始化方法,用于设置数据集的基本参数def __init__(self, root_dir, label_dir):# 保存根目录路径(包含所有类别的图像文件夹)self.root_dir = root_dir# 保存当前类别的标签文件夹名称self.label_dir = label_dir# 拼接根目录和标签文件夹路径,得到当前类别图像的完整路径self.path = os.path.join(self.root_dir, self.label_dir)# 获取该路径下所有图像文件的名称列表self.img_path = os.listdir(self.path)# 重写__getitem__方法,用于根据索引获取数据集中的样本def __getitem__(self, index):# 根据索引获取图像文件的名称img_name = self.img_path[index]# 拼接得到该图像的完整路径img_item_path = os.path.join(self.root_dir, self.label_dir, img_name)# 使用PIL的Image.open方法打开图像img = Image.open(img_item_path)# 标签即为当前的标签文件夹名称label = self.label_dir# 返回图像和对应的标签return img, label# 重写__len__方法,返回数据集的样本数量def __len__(self):# 样本数量就是图像文件的数量return len(self.img_path)# 设置训练数据集的根目录
root_dir = "Datasets/train"
# 蚂蚁图像的标签文件夹名称
ants_label_dir = "ants_image"
# 蜜蜂图像的标签文件夹名称
bees_label_dir = "bees_image"# 创建蚂蚁数据集实例
ants_dataset = MyData(root_dir, ants_label_dir)
# 创建蜜蜂数据集实例
bees_dataset = MyData(root_dir, bees_label_dir)# 获取蚂蚁数据集中的第一个样本(图像和标签)
img, label = ants_dataset[0]
# 显示该图像
img.show()# 将蚂蚁数据集和蜜蜂数据集合并,形成完整的训练数据集
train_dataset = ants_dataset + bees_dataset

http://www.dtcms.com/a/566906.html

相关文章:

  • 设计个网站需要怎么做上海手机网站
  • 俄语网站推广优秀个人网站欣赏
  • 怎么从网站知道谁做的网站的类型有哪些
  • 营销网站建设都是专业技术人员机械设备东莞网站建设
  • 图库网站cms免费的制作网站程序
  • 广科网站开发哪些行业做网站的多
  • DHCP服务器发现扫描器
  • 榆林医疗网站建设网站哪个公司做的好
  • 济南网站app开发的关于网站开发的学校
  • 品牌企业网站建设建一个app平台的费用多少
  • 网站建设公司 未来.net企业网站
  • 网站如何做查询表单城市建设与管理局网站
  • 网站更换服务器影响wordpress wp_page_menu
  • 如何做拼多多商城官网站买了域名之后怎么建设网站
  • 代码随想录-day25
  • 电子商务官方网站wordpress网站导航模板
  • 徐州企业网站建设自己做的网站能上传吗
  • 网站开发在线浏览pdfwordpress搭建电商教程
  • Vue项目中echarts.js 不符合ESLint规范
  • MATLAB实现遗传算法优化微网调度
  • matlab与数字信号处理的不定期更新
  • 做门户网站挣钱吗wordpress百度分享插件下载地址
  • 有哪些做留学资讯的网站开发公司施工管理事业部领导如何同下属协调沟通
  • 网站备案核验单河北石家庄
  • 神经元模拟:使用python构建的动态学习与突触演化
  • 京东的网站建设wordpress图片付费下载
  • 石家庄网站建设工作室wordpress显示评论者地理位置 浏览器
  • 网站建设实训报告范文全国网站备案查询
  • Web课程设计临时申请SSL证书【Vue+springboot】
  • 百度云空间能做网站吗广州番禺区有什么好玩的