深度学习文件处理系列(一)——统一为文件夹内文件添加前缀
专栏介绍
这个专栏旨在分享我在进行深度学习算法前的一些脚本文件。包括一些常见的处理,如将单通道图片改为三通道、统一图片格式、将标签进行统一设置方便查找等等。
为文件夹内的文件添加前缀
在进行算法训练前,清晰的文件命名尤为重要。
写这个脚本的初衷是因为最近在训练yolo系列,扩充的数据集是从百度图片爬虫所得。众所周知,YOLO系列的标注文件为txt格式,原爬得的图片都是以1.jpg开始命名,因此将所有图片汇总时会出现同名文件的低级错误,因此为文件统一加不同前缀,避免出现同名错误。我一般喜欢添加的是时间。分享此脚本避免大家入坑。
import os
import sys
if __name__ == "__main__":folder_name ="C:/Users/wkk/Desktop/wkk" # 获取该文件夹路径file_names = os.listdir(folder_name) # 获取文件夹内所有文件的名字 for name in file_names: # 如果某个文件名在file_names内old_name = folder_name +'/’+ name #获取旧文件的名字,注意名字要带路径名new_name = folder_name + '/’+ '22_12_01_’+ name # 定义新文件的名字,这里给每个文件名前加了os.rename(old_name,new_name)#用rename()函数重命名 print(new_name) #打印新的文件名字
话说编写脚本程序,还是得python啊
深度学习文件处理系列(一)——统一为文件夹内文件添加前缀相关推荐
- 2.7mnist手写数字识别之训练调试与优化精讲(百度架构师手把手带你零基础实践深度学习原版笔记系列)
2.7mnist手写数字识别之训练调试与优化精讲(百度架构师手把手带你零基础实践深度学习原版笔记系列) 目录 2.7mnist手写数字识别之训练调试与优化精讲(百度架构师手把手带你零基础实践深度学习原 ...
- 深度学习入门笔记系列(三)——感知器模型和 tensorboard 的使用方法
本系列将分为 8 篇 .今天是第三篇 .主要讲讲感知器模型和 tensorboard 的基本使用方法 . 1. 感知器模型 因为小詹之前写过一篇感知器模型的介绍 ,这里就不赘述了 .有需要巩固的点击如 ...
- 深度学习与计算机视觉系列(9)_串一串神经网络之动手实现小例子
深度学习与计算机视觉系列(9)_串一串神经网络之动手实现小例子 作者:寒小阳 时间:2016年1月. 出处:http://blog.csdn.net/han_xiaoyang/article/de ...
- 张拳石:深度学习可解释理论的统一体系与去芜存菁 | 青源 Talk 第 14 期
活动议程 日期:3月17日(周四) 时间 主题 14:30-14:35 开场简介 许志钦 上海交通大学自然科学研究院/数学科学学院长聘教轨副教授,青源会会员 14:35-15:20 深度学习可解释理论 ...
- 深度学习与计算机视觉系列(8)_神经网络训练与注意点
深度学习与计算机视觉系列(8)_神经网络训练与注意点 作者:寒小阳 时间:2016年1月. 出处:http://blog.csdn.net/han_xiaoyang/article/details ...
- 深度学习与计算机视觉系列(4)_最优化与随机梯度下降\数据预处理,正则化与损失函数
1. 引言 上一节深度学习与计算机视觉系列(3)_线性SVM与SoftMax分类器中提到两个对图像识别至关重要的概念: 用于把原始像素信息映射到不同类别得分的得分函数/score function 用 ...
- 深度学习与计算机视觉系列(10)_细说卷积神经网络
转载自: 深度学习与计算机视觉系列(10)_细说卷积神经网络 - 龙心尘 - 博客频道 - CSDN.NET http://blog.csdn.net/longxinchen_ml/article/d ...
- 深度学习与计算机视觉系列(1)_基础介绍
转载自: 深度学习与计算机视觉系列(1)_基础介绍 - 龙心尘 - 博客频道 - CSDN.NET http://blog.csdn.net/longxinchen_ml/article/detail ...
- 深度学习入门笔记系列 ( 二 )——基于 tensorflow 的一些深度学习基础知识
本系列将分为 8 篇 .今天是第二篇 .主要讲讲 TensorFlow 框架的特点和此系列笔记中涉及到的入门概念 . 1.Tensor .Flow .Session .Graphs TensorFlo ...
- 深度学习最佳实践系列——权重w初始化
摘要: 本文是深度学习最佳实践系列博客之权重初始化,主要介绍权重初始化的相关问题及方法,文中提及的权重初始化方法均可以应用于普通的神经网络.卷积神经网络和递归神经网络之中. 作为深度学习的初学者,我有 ...
最新文章
- 扩增子三部曲:2分析流程(共7节万字)
- “传统”遥感遇上AI,会产生怎样的效果?
- linux内核竞争条件漏洞,Linux内核竞争条件漏洞-导致远程代码执行
- sqlite developer注册方法
- Oracle session解释
- 吸引纠缠的双白矮星和迭代收敛的神经网络
- OpenCV3.0中的图像金字塔与图片尺寸缩放
- iOS一些推荐的学习路径发展
- Python一题三解:查找总分等于特定值的同学成绩
- TensorFlow学习笔记——循环神经网络
- Python实现Windows电脑定时关机
- js事件的冒泡(bubble)机制说明
- 分享多年收集的40款免费开源源码
- 支付宝h5跳转小程序
- 在 Web 浏览器中运行(PowerApps)应用
- python3.0安卓版-python安卓版
- 滴水逆向3期笔记与作业——01汇编
- 具备听力保护作用耳机有哪些、不伤耳骨传导耳机排名
- 如何将自适应设计理论及韧性结构体系技术应用于穿越活动断裂带的隧道建设
- 《微机原理与接口技术》期末考试题型总结 + 试卷超详解