深度学习标签制作简易Python代码
如果你想制作一个原始数据到标签一一映射的训练数据集,这里给你一个简易的想法,大概分3步。
①在Excel表中填入你的数据和标签,以下分别是原始图像和Excel表:
②将Excel表保存成.csv格式,另存为--》浏览--》.csv:
③通过.csv文件中的信息,分别调用你数据集中的数据,并返回对应标签,Python代码如下:
#Anthony
#本程序作用是通过读取CSV文件中的信息如‘image011’,其中‘image01’为图片的名称,‘1’为图像标签。
#然后通过CSV文件中的信息来调用文件‘文件路径+image01’来调取图像。import csv
import matplotlib.pyplot as plt # plt 用于显示图像
import matplotlib.image as mpimg # mpimg 用于读取图像csv_reader = csv.reader(open(r'C:\Users\Anthony\Desktop\label.csv'))#读取csv文件中的数据,r是防止转义带来bug
for row in csv_reader:#一行行的读取image_X='文件路径'+row[0]+'.png'#文件路径+图片名=图像的路径label_Y=row[1]#图像的标签image_read = mpimg.imread(image_X)#读取图像'''放一些其他的操作'''print(image_X)print(label_Y)plt.imshow(image_read,cmap='Greys_r')#灰度图像plt.axis('off') # 不显示坐标轴plt.show()
这样简易的数据到标签的一一映射就完成了,很多小白想不到好的方法解决这个问题,方法很多会一种就够了,TensorFlow中的TFRecord也可以解决,不过略麻烦。
另外说一句,基础为王,如果你有扎实的Python基础,可能就会各种技巧方法信手拈来了。
深度学习标签制作简易Python代码相关推荐
- 深度学习的关键:无监督深度学习简介(附Python代码)
作者 | Faizan Shaikh 译者 | 马卓奇 编辑 | Vincent AI 前线导读:在这篇文章中,我们用一个直观的案例研究概述了无监督深度学习的概念.并且详解了在 MNIST 数据集上进 ...
- 【深度学习】神经网络的Python代码实现
作者:[美]霍布森·莱恩,科尔·霍华德 在学习神经网络之前,我们需要对神经网络底层先做一个基本的了解.我们将在本节介绍感知机.反向传播算法以及多种梯度下降法以给大家一个全面的认识. 一.感知机 数字感 ...
- 基于深度学习的恶意软件检测Python代码及数据
资源下载地址:https://download.csdn.net/download/sheziqiong/85947873 资源下载地址:https://download.csdn.net/downl ...
- 使用机器学习和深度学习技术(使用Python代码)预测股票价格
Introduction 预测股市将如何表现是最困难的事情之一. 预测中涉及的因素很多 - 物理因素与生理因素,理性行为和非理性行为等有关.所有这些因素共同导致股价波动,很难以高精度预测. 我们可以将 ...
- 深度学习之“制作自定义数据”--torch.utils.data.DataLoader重写构造方法。
深度学习之"制作自定义数据"–torch.utils.data.DataLoader重写构造方法. 前言: 本文讲述重写torch.utils.data.DataLoader类 ...
- 给深度学习入门者的Python快速教程 - 番外篇之Python-OpenCV
转载自:https://zhuanlan.zhihu.com/p/24425116 本篇是前面两篇教程:给深度学习入门者的Python快速教程 - 基础篇 给深度学习入门者的Python快速教程 - ...
- 给深度学习入门者的Python快速教程 - numpy和Matplotlib篇
转载自:https://zhuanlan.zhihu.com/p/24309547 本篇部分代码的下载地址: https://github.com/frombeijingwithlove/dlcv_f ...
- 深度学习入门:基于Python的理论与实现①
深度学习入门:基于Python的理论与实现① 机器学习的三大要素 第一章python入门 1.Numpy 1.1.numpy的N维数组 1.2.numpy广播 1.3访问元素 2.Matplotlib ...
- 【深度学习入门:基于Python的理论与实现】书本学习笔记 第三章 神经网络
文章目录 1. 阶跃函数的实现 2. 函数图形 2.1 阶跃函数 2.2 sigmoid 函数 2.3 ReLU 函数 3. 多维数组的运算 3.1 矩阵乘法 3.2 神经网络的内积 4. 三层神经网 ...
- 【三维重建】【深度学习】windows10下NeRF代码Pytorch实现
[三维重建][深度学习]windows10下NeRF代码Pytorch实现 提示:最近开始在[三维重建]方面进行研究,记录相关知识点,分享学习中遇到的问题已经解决的方法. 文章目录 [三维重建][深度 ...
最新文章
- com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@4e47db1f -- Acquisition Attempt Failed!!!
- listview条目用状态选择器没反应
- 模块化和组件化的定义以及两者的区别
- Conficker-AE的处理方法
- 从蚂蚁金服一窥人工智能在金融领域的机遇与挑战
- MFC透明桌面flash金鱼
- Python内存管理以及垃圾回收机制
- iTerm – 让你的命令行也能丰富多彩
- 使用lambdaquery() 报空指针异常_Java 14 来势汹汹,这回让空指针无处遁形!!
- Madagascar的自定义浮点型函数--三角函数和反三角函数
- 下列哪个适合做链栈_外贸企业如何做Google推广?自然排名和付费广告哪个更适合你?...
- JMeter中持续时间设置成永远调度器才会起作用
- linux xargs命令
- 全站HTTPS来了!有何优势、与HTTP有何不同
- 【渝粤题库】广东开放大学 财务会计(1) 形成性考核
- 批量修改文件夹名称的一部分字符
- 第一章概述-------第一节--1.6 计算机网络的性能
- 深拷⻉浅拷⻉的区别?如何实现一个深拷贝?
- hdu Disney's FastPass(状态压缩dp)
- mysql字符集mysqldump_Mysqldump 字符集问题
热门文章
- mysql注入转义绕过_SQL注入防御绕过——二次注入
- 小米手机运行linux,在Linux系统下使用小米刷机工具:XiaoMiTool V2(XMT2)
- 苹果手机 计算机 错误,苹果手机的计算器连1+2+3都算不对!原因太尴尬!
- TPS2552DBVR配电开关
- Linux tar gzip压缩和解压
- 微信公众号号开发小记(六)使用开源框架开发
- Java方法及方法的重载
- keil5.34设置GB2312编码后,字体不能改
- Ubuntu卸载Anaconda步骤
- ass字幕导入Premiere的另一种思路 用ffmpeg把ass转换成颜色通道和透明度通道两个视频