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

学习pytorch 2 导入查看dataset

学习pytorch 2

  • 2. dataset实战
    • 代码
    • 数据集

2. dataset实战

B站小土堆视频

代码

from torch.utils.data import Dataset
from PIL import Image
#import cv2
import osclass MyData(Dataset):def __init__(self, root_dir, label_dir):self.root_dir = root_dirself.label_dir = label_dirself.path = os.path.join(self.root_dir, self.label_dir)self.img_list = os.listdir(self.path)def __getitem__(self, idx):img_name = self.img_list[idx]img_path = os.path.join(self.root_dir, self.label_dir, img_name)img = Image.open(img_path)label = self.label_dirreturn img, labeldef __len__(self):return len(self.img_list)if __name__ == '__main__':root_dir = "hymenoptera_data/train"ants_label_dir = "ants"bees_label_dir = "bees"ants_dataset = MyData(root_dir, ants_label_dir)bees_dataset = MyData(root_dir, bees_label_dir)train_dataset = ants_dataset + bees_datasetimg, label = ants_dataset[1]img, label = train_dataset[1]img.show()

数据集

https://download.pytorch.org/tutorial/hymenoptera_data.zip

http://www.lryc.cn/news/116942.html

相关文章:

  • 三、kubeadm部署单Master节点kubernetes集群
  • js-6:typeof和instanceof的区别
  • SQL SERVER 异地备份到远程共享文件夹异常处理
  • 服务器数据恢复-RAID5上层Hyper-V虚拟机数据恢复案例
  • Easy Rules规则引擎(1-基础篇)
  • Linux 上安装部署Nacos
  • 电动机的启动
  • python性能分析,logging性能,print性能,文件写入性能对比
  • [GIN-debug] [ERROR] listen tcp: address 8080: missing port in address
  • PHP codeigniter4 搭配Nginx
  • AWS——04篇(AWS之Amazon S3(云中可扩展存储)-02——EC2访问S3存储桶)
  • .netcore下grpc概述
  • Address already in use
  • ♥ vue中$set用法详细讲解
  • 岩土工程仪器多通道振弦传感器信号转换器应用于桥梁安全监测
  • 企业权限管理(六)-订单详情
  • 基于Tars高并发IM系统的设计与实现-实战篇5
  • 水溶性Cyanine3 N3叠氮化物Cy3 azide星戈瑞
  • 客户案例 | 永续发展,低代码助力“双碳”战略历史使命
  • [保研/考研机试] KY187 二进制数 北京邮电大学复试上机题 C++实现
  • SpringBoot 热部署
  • BLE蓝牙协议栈分析
  • flutter开发实战-BackdropFilter高斯模糊子Widget控件
  • 嵌入式面试刷题(day3)
  • JVM源码剖析之Java命令行参数全解
  • 抽象工厂模式-java实现
  • 机器学习笔记 - 基于Python发现最佳计算机视觉模型的神经架构搜索技术NAS
  • 机器学习---自编码器
  • vuejs 设计与实现 - 渲染器的设计
  • openCV 图像对象的创建和赋值