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

成都网站建设成功案例单招网varnish 4.0 wordpress

成都网站建设成功案例单招网,varnish 4.0 wordpress,网站费用构成,电脑宽带网站原始数据文件夹如下: ├──data├── 0 类别1├── 1 类别2制作数据集格式如下所示: ├──datasets├── meta│ ├── test.txt # 测试数据集的标注文件│ ├── train.txt # 训练数据集的标注文件│ └── val.txt # 验证…
原始数据文件夹如下:
├──data├── 0  类别1├── 1  类别2制作数据集格式如下所示:
├──datasets├── meta│   ├── test.txt     # 测试数据集的标注文件│   ├── train.txt    # 训练数据集的标注文件│   └── val.txt      # 验证数据集的标注文件├── train│   ├── 0│   ├── 1│   ├── test│   ├── 0│   ├── 1│└── val│   ├── 0│   ├── 1划分数据集比例,训练集:验证集:测试集=0.6:0.2:0.2

划分数据集代码如下:

import os
import shutil
import random
from tqdm import tqdm# 定义原始数据文件夹和目标数据集文件夹
data_dir = 'data'
target_dir = 'datasets'# 定义数据集划分比例
train_split_ratio = 0.6
val_split_ratio = 0.2
test_split_ratio = 0.2# 创建目标数据集文件夹及其子目录结构
os.makedirs(target_dir, exist_ok=True)
os.makedirs(os.path.join(target_dir, 'meta'), exist_ok=True)
os.makedirs(os.path.join(target_dir, 'train'), exist_ok=True)
os.makedirs(os.path.join(target_dir, 'test'), exist_ok=True)
os.makedirs(os.path.join(target_dir, 'val'), exist_ok=True)# 获取原始数据文件夹下的子目录列表
categories = os.listdir(data_dir)# 遍历每个子目录
for category in categories:# 获取该类别下的所有文件files = os.listdir(os.path.join(data_dir, category))# 随机打乱文件顺序random.shuffle(files)# 计算划分数据集的索引total_files = len(files)train_split = int(train_split_ratio * total_files)val_split = int(val_split_ratio * total_files)# 划分数据集并复制到目标文件夹,使用tqdm添加进度条for file in tqdm(files[:train_split], desc=f'Copying train data for {category}'):src = os.path.join(data_dir, category, file)dst = os.path.join(target_dir, 'train', category)os.makedirs(dst, exist_ok=True)shutil.copy(src, os.path.join(dst, file))for file in tqdm(files[train_split:train_split + val_split], desc=f'Copying validation data for {category}'):src = os.path.join(data_dir, category, file)dst = os.path.join(target_dir, 'val', category)os.makedirs(dst, exist_ok=True)shutil.copy(src, os.path.join(dst, file))for file in tqdm(files[train_split + val_split:], desc=f'Copying test data for {category}'):src = os.path.join(data_dir, category, file)dst = os.path.join(target_dir, 'test', category)os.makedirs(dst, exist_ok=True)shutil.copy(src, os.path.join(dst, file))# 创建标注文件(train.txt、val.txt、test.txt)
with open(os.path.join(target_dir, 'meta', 'train.txt'), 'w') as train_txt:for category in categories:train_files = os.listdir(os.path.join(target_dir, 'train', category))for file in train_files:train_txt.write(f'{os.path.join("train", category, file)} {category}\n')with open(os.path.join(target_dir, 'meta', 'val.txt'), 'w') as val_txt:for category in categories:val_files = os.listdir(os.path.join(target_dir, 'val', category))for file in val_files:val_txt.write(f'{os.path.join("val", category, file)} {category}\n')with open(os.path.join(target_dir, 'meta', 'test.txt'), 'w') as test_txt:for category in categories:test_files = os.listdir(os.path.join(target_dir, 'test', category))for file in test_files:test_txt.write(f'{os.path.join("test", category, file)} {category}\n')print("数据集划分完成!")
http://www.yayakq.cn/news/91472/

相关文章:

  • 广州番禺网站制爱是做的电影网站吗
  • 云南火电建设公司网站网站开发小程序开发公司
  • 邢台微信网站5000个网站资源做外链
  • 网站放到云服务器上怎么做什么叫精品网站建设
  • 万维网官方网站全国十大室内设计师
  • 浙江网站建设公司推荐昆明做企业网站多少钱
  • 做网页设计卖钱的网站自己做网站 发布视频教程
  • 深圳分销网站设计哪家好鞍山网站开发
  • 深圳个性化建网站公司wordpress tag函数
  • 机关门户网站app建设思考网站开发流程及详解
  • 建站工具箱找人做网站 源码被盗用
  • 便捷网站建设价格中英双语网站建设合同
  • 晋城建设网站全光网络架构图
  • 鲁谷做网站的公司什么是外包
  • 山西网站建设推广网站开发与网页制作
  • 哪个公司做公司网站好河北网站设计公司
  • 著名的个人网站网站建设费用主要包括哪些内容
  • 利用小偷程序做网站网站免费搭建平台
  • 装修公司做网站推广能接到活吗中文网站的seo怎么做
  • 做蔬菜线上的网站石排网站设计
  • goood设计网站整合式营销
  • 汕头制作公司网站企业网站如何设计
  • 北京企业建站哪家好企业局域网的规划与设计
  • 青海媒体网站建设公司wordpress前端是什么
  • 百度给做网站收费多少我想网上做网站
  • 制作自己的网站需要什么材料广告设计app哪个好用
  • 网站建设与网页设计课程可以做行程的网站
  • asp 网站 模板湖南常德石门县
  • 网站论文首页布局技巧成都建设企业网站
  • 小清新网站风格本地进wordpress后台