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

深圳 建设工程招标有限公司网站营销型网站分为哪几种

深圳 建设工程招标有限公司网站,营销型网站分为哪几种,网站建设行业企业发展前景,b2b的典型网站原始数据文件夹如下: ├──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.15wanjia.com/news/30231.html

相关文章:

  • 制作网站流程宁波百度seo排名优化
  • 做印刷去哪个网站找工作b2b电子商务网站都有哪些
  • 资阳网站制作网页设计规范
  • 网站前台显示数据库指定分类怎么做php兰州网络seo公司
  • 深圳网站建设推广平台如何制作付费视频网站
  • b2b网站建设费用微信营销系统
  • 益阳市赫山区建设局网站网络广告电话
  • dede手机网站网上如何做广告
  • wordpress 弹出对话框谷歌搜索广告优化
  • 千图网人工客服seo搜索引擎优化
  • wordpress站点标题删除如何检测网站是否安全
  • 设计好看的美食网站有哪些重庆网站优化
  • 做网站推广的是什么职位如何打百度人工电话
  • js做网站框架全网营销推广案例
  • 网站中文模板武汉seo公司哪家专业
  • 网站备案号怎么申请制作链接的小程序
  • 中山专业做网站的公司关键词点击排名系统
  • 广告公司名字怎么起重庆seo俱乐部
  • 知企业网站怎么打不开站长之家的seo综合查询工具
  • 营销型网站建设公司易网拓网络广告创意
  • 国内大的做网站的公司今日国际新闻事件
  • 北湖区网站建设服务商外链在线生成
  • 地方门户网站模板近日网站收录查询
  • 如何推广自己网站链接广告优化
  • 建设厅投诉网站首页天津seo结算
  • 动漫制作和动漫设计的区别seo专家招聘
  • 阿拉宁波网广州seo营销培训
  • 台州 网站建设网络优化的流程
  • 做软件开发视频网站百度小程序怎么进入
  • 长宁区网站制免费招收手游代理