人工智能
远方_boy
这个作者很懒,什么都没留下…
展开
-
【深度学习数据集】利用视频文件按帧提取图片
一、问题博主最近在做深度学习的目标检测问题,需要用到自制的图片数据集。但是用摄像头拍的话,太慢了。于是博主就拍了一些视频,然后按帧将它保存下来。二、开发环境python3OpenCVwindows10三、代码实现import cv2import osvideos_src_path = r'./G5'#提取图片的视频文件夹videos_save_path = r...原创 2018-07-23 15:50:14 · 6025 阅读 · 3 评论 -
【深度学习数据集】打乱图片并批量改名
一、问题提出上一篇博客,博主用了一个python脚本按帧提取了视频文件制作成图片数据集,此时,两种图片之间的相似度是比较高的。在深度学习中,我们要求图片最好是随机的,不要有规律。而且为了操作方便,我们也要将数据集按一定顺序改名。 二、代码实现# -*- coding:utf-8 -*-import osimport randomclass ImageRename():...原创 2018-07-23 15:58:57 · 3547 阅读 · 4 评论 -
【深度学习数据集】修改xml文件中文件夹地址
一、问题提出上篇博客中,博主提到了,如何将图片文件随机打乱并批量命名。博主做了一个6分类的数据集,悲剧的是,博主忽略了文件的命名,导致每个类的文件名都是一样的。所以,用labeling软件制作成voc数据集时,会导致每个类的xml文件的filename属性是相同的,这是要解决的问题。二、代码实现#coding=utf-8import osimport os.pathimport...原创 2018-07-23 16:11:08 · 1998 阅读 · 5 评论 -
【环境搭建】win10安装TensorFlow全过程(python+anaconda+pycharm+CPU版本+GPU版本)
笔记本配置:windows10I7 CPU显卡940MX一、安装python1.从官网上下载windows安装包,下载地址。记得勾选,将python加入环境变量 。如果读者不希望把python安装到C盘,可以点击Customize installation,跟换安装路径。二、Anaconda安装1.下载安装包2.双击打开安装包3.同意...原创 2018-07-26 17:06:49 · 1795 阅读 · 3 评论 -
【深度学习数据集】修改xml文件中class的名称
1.直接修改xml文件的标签2.xml文件内容<annotation> <folder>JEPGimages</folder> <filename>000127.jpg</filename> <path>C:\Users\mr.kai\Desktop\SSD-Tensorflow-master\VOC2007\...原创 2018-08-02 17:20:29 · 1489 阅读 · 0 评论 -
darknet: ./src/parser.c:348: parse_region: Assertion `l.outputs == params.inputs' failed.yolov3训练问题
darknet: ./src/parser.c:348: parse_region: Assertion `l.outputs == params.inputs' failed.主要问题就是改cfg文件的时候filters 和classes 改错了,要注意v2的filters是5*(classes+5),而v3是3*(classes+5)--------------------- 作者:D...转载 2019-01-10 22:52:44 · 1731 阅读 · 0 评论 -
池化层的反向传播
今天博主在研究卷积神经网络的反向传播算法时,产生了这么一个疑问:pooling层没有卷积核,那反向传播的时候,做了些什么呢?更新了什么参数呢?有一位博主提到:池化层一般没有参数,所以反向传播的时候,只需对输入参数求导,不需要进行权值更新。但是具体在计算的时候是要根据Max还是Average来进行区分,进行参数更新的。我们来看看池化层的前向传播和反向传播过程 1 Max-Poolin...原创 2019-01-14 11:39:32 · 6027 阅读 · 7 评论 -
yolov1到v2做了哪些改进
先占个坑,回头补上https://blog.csdn.net/m0_37192554/article/details/81102676原创 2019-01-25 11:41:37 · 308 阅读 · 0 评论