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

南京建设网站多少钱媒体发稿公司

南京建设网站多少钱,媒体发稿公司,网站域名查询官网,百度云虚拟主机深度学习——划分自定义数据集 以人脸表情数据集raf_db为例,初始目录如下: 需要经过处理后返回 train_images, train_label, val_images, val_label 定义 read_split_data(root: str, val_rate: float 0.2) 方法来解决,代码如下&#xff1a…

深度学习——划分自定义数据集

以人脸表情数据集raf_db为例,初始目录如下:
在这里插入图片描述
需要经过处理后返回

train_images, train_label, val_images, val_label

定义 read_split_data(root: str, val_rate: float = 0.2) 方法来解决,代码如下:

# root:数据集所在路径
# val_rate:划分测试集的比例def read_split_data(root: str, val_rate: float = 0.2):random.seed(0)  # 保证随机结果可复现assert os.path.exists(root), "dataset root: {} does not exist.".format(root)# 遍历文件夹,一个文件夹对应一个类别file_class = [cla for cla in os.listdir(root) if os.path.isdir(os.path.join(root, cla))]# 排序,保证各平台顺序一致file_class.sort()# 生成类别名称以及对应的数字索引class_indices = dict((k, v) for v, k in enumerate(file_class))json_str = json.dumps(dict((val, key) for key, val in class_indices.items()), indent=4)with open('class_indices.json', 'w') as json_file:json_file.write(json_str)train_images = []  # 存储训练集的所有图片路径train_label = []  # 存储训练集图片对应索引信息val_images = []  # 存储验证集的所有图片路径val_label = []  # 存储验证集图片对应索引信息every_class_num = []  # 存储每个类别的样本总数supported = [".jpg", ".JPG", ".png", ".PNG"]  # 支持的文件后缀类型# 遍历每个文件夹下的文件for cla in file_class:cla_path = os.path.join(root, cla)# 遍历获取supported支持的所有文件路径images = [os.path.join(root, cla, i) for i in os.listdir(cla_path)if os.path.splitext(i)[-1] in supported]# 排序,保证各平台顺序一致images.sort()# 获取该类别对应的索引image_class = class_indices[cla]# 记录该类别的样本数量every_class_num.append(len(images))# 按比例随机采样验证样本val_path = random.sample(images, k=int(len(images) * val_rate))for img_path in images:if img_path in val_path:  # 如果该路径在采样的验证集样本中则存入验证集val_images.append(img_path)val_label.append(image_class)else:  # 否则存入训练集train_images.append(img_path)train_label.append(image_class)print("{} images were found in the dataset.".format(sum(every_class_num)))print("{} images for training.".format(len(train_images)))print("{} images for validation.".format(len(val_images)))assert len(train_images) > 0, "number of training images must greater than 0."assert len(val_images) > 0, "number of validation images must greater than 0."return train_images, train_label, val_images, val_label

此时可通过以下代码获得训练集和测试集数据:

train_images, train_label, val_images, val_label = read_split_data(data_path)

完结撒花。

http://www.dinnco.com/news/6680.html

相关文章:

  • 网站配置域名这样做seo1视频发布会
  • 自己的服务器做网站域名解析怎样制作网站教程
  • 营销行网站建设深圳百度地图
  • 建设商城类的网站要多少钱百度指数怎么看排名
  • 建动态网站教程seo网站运营
  • 山东省住房和城乡建设网站武汉百度推广入口
  • 中国证券监督管理委员会seo课程培训课程
  • 中石油网页设计与网站建设外链发布平台有哪些
  • 怎么建立免费的网站怎么做起泡胶
  • 三亚网站开发哪家好英文seo实战派
  • 5网站开发百度官网首页网址
  • 3合1网站建设全国疫情最新情况公布
  • 做网站的开发语言竞价服务托管公司
  • wordpress主题吧关键词优化价格表
  • 怎样做酒店网站ppt企业网站定制开发
  • 移动端app泰州seo平台
  • 上线了建站教程搜索引擎优化好做吗
  • 招商网站建设优势平台推广怎么做
  • 网站建设服务商 需要什么主机10条重大新闻事件
  • 网站模板登录模块公司推广宣传文案
  • 能力建设和继续教育中心网站北京网站优化经理
  • 做六合彩网站上海广告推广
  • 网站建站公司哪家好推广引流渠道
  • app制作公司十强seo关键词排名优化销售
  • 用自己的电脑做视频网站吗如何给自己的公司建网站
  • 自己做的网站设定背景图像产品推广的渠道有哪些
  • 广州制作外贸网站公司简介在线域名ip查询
  • 南京做网站好的公司搜索引擎营销怎么做
  • 网站标题优化工具获客渠道有哪些
  • 如何做游戏网站seo网站优化教程