深度学习
Lovefeifei20200119
技术改变世界
展开
-
深度学习环境安装(持续更新)
1、windows安装Anaconda:(1)下载Anaconda64位(https://www.anaconda.com/download/),下载好后直接点击安装,安装过程中注意一下两点: ①设置指定的安装目录,一般不要选择默认路径 ②在“Advance Options”选项在“add Anaconda to my PATH environment variable”打...原创 2018-08-20 18:10:19 · 934 阅读 · 0 评论 -
TensorFlow Object Detection API跑项目内部隐含模型
跑隐含模型,其预训练模型并没有在官网公布,需要重头开始训练步骤:1、复制同类配置文件,修改其中的特征提取网络名称,并注释掉加载预训练权重的代码2、在python安装目录下的object_detection下,修改builders/model_builder.py(我的目录在/home/ubuntu/anaconda3/lib/python3.6/site-packages/...原创 2019-07-20 17:00:16 · 169 阅读 · 0 评论 -
windows10下安装pycocotools
说明:在学习TensorFlow目标检测API的过程中会遇到pycocotools包未安装的提示,解决办法记录如下:1、在ubuntu下安装pycocotools十分容易,这里就不再赘述,百度即可。2、windows下安装pycocotools包时,遇到了一大堆坑,这篇文章希望能让大家少走一点弯路。(1)首先需要安装Visual C++ 2015构建工具,地址https://downl...原创 2019-03-04 17:05:14 · 2737 阅读 · 8 评论 -
COCO数据集转VOC(预训练)
注:本代码可用于提取coco数据集中的某些类,也可用于提取coco数据集中的全部类别。一、下载coco数据集官网:http://cocodataset.org/#download。根据需要下载对应的数据集。二、安装pycocotools具体安装方法参考上篇博客:windows10下安装pycocotools三、coco数据集转VOC数据集+生成YOLO/VOC所需的txt(...原创 2019-07-20 17:00:05 · 408 阅读 · 0 评论 -
VOC数据集提取自己需要的类
注:(1)以下代码VOC2007,VOC2012数据集均可用。(2)提取自己的类别时,修改classes列表中的值即可。# -*- coding: utf-8 -*- import osimport shutil#以下路径为相对路径,与本文件处于同一目录ann_filepath='VOCdevkit/VOC2012/Annotations/'img_filepath='VO...原创 2019-07-20 16:59:57 · 515 阅读 · 0 评论 -
基于深度学习的目标检测(object detection)技术演进
参考文章:https://www.cnblogs.com/skyfsm/p/6806246.htmlRCNN->SppNET(空间金字塔池化)->Fast-RCNN->Faster-RCNN1、Pre-train 与 Fine-tuning的区别:Pre-train的model就是指之前被训练好的Model, 比如很大很耗时间的model, 你又不想从头trainin...原创 2019-07-20 16:59:49 · 168 阅读 · 0 评论 -
得到数据集中对象的分布——按长、宽和面积
1、统计分布目的(1)为了对数据集中所要识别对象是大、中还是小目标有整体把握;(2)便于对模型进行针对性的修改。2、统计分布方式长宽各按5%分别进行统计,共计60份(300/5=60);面积按占比5%统计,共计20份(100/5=20)。3、代码如下import xml.etree.ElementTree as ETimport cv2import osimport...原创 2019-04-16 11:14:11 · 1408 阅读 · 0 评论 -
Opencv(BGR)&Matplotlib(RGB)
1、读取显示图片的几种常用方法(1)opencv读+plt显示+plt保存# opencv读取img = cv2.imread("图片路径")b,g,r = cv2.split(img)img2 = cv2.merge([r,g,b])# plt显示plt.imshow(img2)# plt保存plt.savefig("result/a.jpg", dpi=300)(2...原创 2019-04-21 18:43:46 · 2917 阅读 · 1 评论 -
各版本的anaconda下载地址
官方下载地址(所有版本都可下载):https://repo.continuum.io/archive/anaconda python版本对应关系:原创 2019-04-22 10:05:32 · 34871 阅读 · 1 评论 -
python之matplotlib中plt.show()不显示图的解决办法
在使用plt.show()显示图的时候,发生了不显示图片的方法,搞了大半天重要明白了,特记录如下:注:在代码调用包时,检查下是否某处有语句import matplotlib; matplotlib.use('Agg'),Agg默认是不显示图像的,所以有以下解决办法设置Agg。1、方法一:在代码中输入以下命令:import matplotlib; matplotlib.use('TkA...原创 2019-04-19 17:31:25 · 77775 阅读 · 38 评论 -
ubuntu16.04切换自带python以及anaconda虚拟环境下python
使用alias来对每个python版本重新命别名,终端调用别名即可进入相应python,具体操作如下:1、编辑环境sudo gedit ~/.bashrc在打开的编辑器末尾输入以下红字内容:# added by Anaconda3 installerexport PATH="export PATH="/home/hst/anaconda3/bin:$PATH" #bas...原创 2019-06-06 21:35:24 · 2735 阅读 · 1 评论 -
tensorflow版目标检测模型训练,控制台输出信息
相关代码在tensorflow源码中:site-packages\tensorflow\contrib\slim\python\slim\learning.py中def train()--------->负责程序运行整体流程... logging.info('Starting Session.') ... logging.info...原创 2019-07-20 16:59:40 · 768 阅读 · 0 评论 -
TensorFlow Object Detection API配置文件解读
1、num_examples:想要验证的图片数量 max_evals:验证循环次数/home/ubuntu/GoogleAPI/models/research/object_detection metrics_set:选择验证的方式,有以下几个选项(在research/object_detection/legacy/evaluator.py中):eval_co...原创 2019-01-20 16:05:47 · 2334 阅读 · 10 评论 -
Ubuntu 16.04扩展swap分区
1、查看当前空间大小$ free total used free shared buff/cache availableMem: 16374480 2326112 8420288 525920 5628080 13133004Swap: 1999868 ...原创 2019-01-28 16:17:04 · 458 阅读 · 0 评论 -
Ubuntu18.04下安装TensorFlow Object Detection API
安装步骤:模型源码:https://github.com/tensorflow/models1、下载源码后解压,修改文件夹名为models(以下步骤中涉及到路径的地方需要根据自己的实际情况而定)2、安装protoc:打开网址https://github.com/protocolbuffers/protobuf/releases,根据自己的ubuntu位数,下载想要的包,我这里下...原创 2018-10-18 21:16:33 · 2860 阅读 · 7 评论 -
windows10下安装TensorFlow Object Detection API
安装步骤:模型源码:https://github.com/tensorflow/models1、下载源码后解压,修改文件夹名为models(以下步骤中涉及到路径的地方需要根据自己的实际情况而定)2、安装protoc:打开网址https://github.com/protocolbuffers/protobuf/releases,,我这里下载的是proto-3.7.1-win64...原创 2018-10-14 20:10:32 · 11129 阅读 · 46 评论 -
TensorFlow Object Detection API目标检测检测代码
一、TensorFlow Object Detection API的安装见本人以下两篇博客:windows10下安装TensorFlow Object Detection API:https://mp.csdn.net/postedit/82023949Ubuntu18.04下安装TensorFlow Object Detection API:https://mp.csdn.net/pos...原创 2018-10-18 21:18:00 · 1035 阅读 · 1 评论 -
Tensorflow学习(持续更新)
1、Tensorflow读取并输出已保存模型的权重数值(1)输出已保存模型的权重数值import tensorflow as tffrom tensorflow.python import pywrap_tensorflow#首先,使用tensorflow自带的python打包库读取模型#此处的model.ckpt是forzon_inference_graph中的三个文件:#m...原创 2018-10-18 21:18:30 · 264 阅读 · 0 评论 -
深度学习中的技巧
参考博客:https://blog.csdn.net/u013102349/article/details/79416743转载 2018-10-22 16:39:33 · 151 阅读 · 0 评论 -
Paper1:Network in Network(NIN)
Network in Network(NIN)目录Network in Network(NIN)1 综述(1)1×1卷积的使用(2)CNN网络中不使用FC层(全连接层)(3)全局平均他化的优势2 网络结构(MLP卷积层)3 caffe中的实现4 1*1卷积的作用1 综述(1)1×1卷积的使用 文中提出使用mlpconv网络层替代传统的c...原创 2018-11-06 11:19:13 · 264 阅读 · 0 评论 -
R-CNN论文翻译
Rich feature hierarchies for accurate object detection and semantic segmentation Tech report (v5)丰富的特征层次结构,用于精确的目标检测和语义分割技术报告(v5)摘要 在典型的PASCAL VOC数据集上测量的对象检测性能在过去几年中已经稳定下来。最好的方法是复杂的系统,通常将...原创 2019-01-28 16:17:18 · 535 阅读 · 0 评论 -
Paper2:R-CNN
参考学习博客:https://blog.csdn.net/wopawn/article/details/521333381 创新点采用CNN网络提取图像特征,从经验驱动的人造特征范式HOG、SIFT到数据驱动的表示学习范式,提高特征对样本的表示能力; 采用大样本下有监督预训练+小样本微调的方式解决小样本难以训练甚至过拟合等问题。2 测试过程 输入一张多目标图像,采用selecti...原创 2019-01-28 16:17:25 · 176 阅读 · 0 评论 -
AI学习路线
原创 2019-07-20 17:00:52 · 166 阅读 · 0 评论 -
Eric6安装、配置及使用
Eric是一个全功能的python编辑器和IDE,用python编写,与PyQt5结合,满足了用python快速对GUI开发的需求。1、下载安装(1)访问官网下载地址:https://sourceforge.net/projects/eric-ide/files/eric6/stable/17.12/,如图所示,下载两个压缩包(因此版本有中文破解包,再高版本还未出,所以下载17.12版)。...原创 2018-11-27 16:46:20 · 10617 阅读 · 2 评论 -
TensorFlow Object Detection API-问题解决
1.搭建faster_rcnn_inception_resnet_v2_atrous_lowproposals_coco时遇到的问题(1)没有同名配置文件问题解决办法:从models/research/object_detection/samples/config下复制faster_rcnn_inception_resnet_v2_atrous_coco.config,参考已下载的预训...原创 2019-07-20 16:59:32 · 392 阅读 · 0 评论 -
TensorFlow Object Detection API模型函数解析
1、trainer.py(1)tf.train.Saver()函数:保存的检查点文件个数tf.train.Saver.__init__(var_list=None, reshape=False, sharded=False, max_to_keep=5, keep_checkpoint_every_n_hours=10000.0, name=None, restore_se...原创 2019-07-20 17:00:23 · 424 阅读 · 0 评论