当前位置:网站首页>深度学习-制作自己的数据集
深度学习-制作自己的数据集
2022-07-07 15:40:00 【AI炮灰】
1.背景
对于文件夹套子文件夹,子文件夹里有很多同一类别的图像,子文件夹表示里面图像的类别。这种结构的文件叫做图像层叠式即为imageFolder。如下所示:
![]()
该文件夹下面有10个类别的子文件夹,如下:
每个子文件夹下有许多图像,如下:

2.开始制作数据集
"""
对于一个文件夹下有多个文件夹,每个子文件夹都是子文件夹里图片的类别名,这种称谓图像层叠形式imageFolder。
"""
import os
from torch.utils.data import Dataset, DataLoader, random_split
import pandas as pd
import numpy as np
dataset_dir = "F:/reshape_images"
# 获取子文件夹的个数,也就是类别数
classes = os.listdir(dataset_dir)
print(classes)
# 定义一个数组存放filename, filepath, label,所以定义的边栏推荐
- 麒麟信安操作系统衍生产品解决方案 | 存储多路径管理系统,有效提高数据传输可靠性
- Mysql 索引命中级别分析
- 【网络攻防原理与技术】第4章:网络扫描技术
- Function and usage of numberpick
- 本周小贴士#134:make_unique与私有构造函数
- DatePickerDialog和trimepickerDialog
- Functions and usage of viewflipper
- 【TPM2.0原理及应用指南】 1-3章
- The mail server is listed in the blacklist. How to unblock it quickly?
- 本周小贴士131:特殊成员函数和`= default`
猜你喜欢

99%的人都不知道|私有化部署还永久免费的即时通讯软件!

【解惑】App处于前台,Activity就不会被回收了?

企业即时通讯软件是什么?它有哪些优势呢?

Devops' operational and commercial benefits Guide

Examen des lois et règlements sur la sécurité de l'information

第2章搭建CRM项目开发环境(数据库设计)

DatePickerDialog and trimepickerdialog

【网络攻防原理与技术】第1章:绪论

让保险更“保险”!麒麟信安一云多芯云桌面中标中国人寿, 助力金融保险信息技术创新发展

网络攻防复习篇
随机推荐
专精特新软件开发类企业实力指数发布,麒麟信安荣誉登榜
【深度学习】3分钟入门
简单的loading动画
Function and usage of calendar view component
【重新理解通信模型】Reactor 模式在 Redis 和 Kafka 中的应用
Function and usage of numberpick
Problems encountered in Jenkins' release of H5 developed by uniapp
第3章业务功能开发(实现记住账号密码)
TabHOST 选项卡的功能和用法
【可信计算】第十二次课:TPM授权与会话
redis主从、哨兵主备切换搭建一步一步图解实现
On Apache Doris Fe processing query SQL source code analysis
企业经营12法的领悟
Linux 安装mysql8.X超详细图文教程
Jenkins发布uniapp开发的H5遇到的问题
[distributed theory] (I) distributed transactions
数值 - number(Lua)
Function and usage of textswitch text switcher
[re understand the communication model] the application of reactor mode in redis and Kafka
【TPM2.0原理及应用指南】 9、10、11章