caffe深度学习
文章平均质量分 57
介绍caffe使用以及深度学习相关的内容
volcano_Lin
热爱CV和DL
展开
-
caffe深度学习【十六】配置Shufflenet v1,caffe添加shuffle_channel_layer层
背景:论文入口:https://arxiv.org/pdf/1707.01083.pdf配置文件下载入口:https://github.com/farmingyard/ShuffleNet 下载后文件如下:主要我们用到框框里的3个文件进行配置因为这些都是作者自己定义的layer,是Caffe框架本身没有的,需要我们添加到Caffe框架下 配置方法:...原创 2018-09-12 10:53:40 · 2780 阅读 · 2 评论 -
caffe深度学习【十七】配置MobileNet,caffe添加ConvolutionDepthwise层
背景:论文入口:https://arxiv.org/abs/1704.04861配置文件下载入口:https://github.com/farmingyard/caffe-mobilenet 在caffe版本的MobileNet 和ShuufleNet中,我们会用到ConvolutionDepthwise层,即深度可分离卷积。Caffe原本的框架里是没有Convolut...原创 2018-09-12 16:39:38 · 7341 阅读 · 11 评论 -
caffe深度学习【十】编译错误:In file included from ./include/caffe/util/device_alternate.hpp:40:0,
早上想跑一下目标检测RON算法https://github.com/taokong/RON git下来之后,要编译他的caffe时,出现如下问题:PROTOC src/caffe/proto/caffe.protoCXX .build_release/src/caffe/proto/caffe.pb.ccCXX src/caffe/solvers/adadelta_solve...原创 2018-08-21 14:23:37 · 26030 阅读 · 1 评论 -
caffe深度学习【十一】训练错误:Check failed: registry.count(type) == 1 (0 vs. 1) Unknown layer type: Python (know
早上想跑一下目标检测RON算法https://github.com/taokong/RON 出现问题:把数据什么的前期工作都准备好了,想要开始训练的时候出现如下问题:文字如下:意思是说未知的python层I0822 09:32:26.120649 3367 layer_factory.hpp:77] Creating layer data-inputF0822...原创 2018-08-22 09:49:52 · 2605 阅读 · 1 评论 -
caffe深度学习【十二】编译错误:caffe.proto:1:1: Interpreting non ascii codepoint 239.
问题:今天想换senet来训练,需要添加一个层,然后重新编译caffehttps://github.com/hujie-frank/SENet 当我改了caffe.proto文件后,准备重新make编译caffe时,出现如下问题:文字版如下:PROTOC src/caffe/proto/caffe.protocaffe.proto:1:1: Interpreting...原创 2018-08-23 14:40:12 · 6441 阅读 · 1 评论 -
Template within template: why “`>>' should be `> >' within a nested template argument list” 解决方法
背景:准备开始用caffe做多标签的分类任务,主要参考 https://github.com/HolidayXue/CodeSnap 介绍从他的github上下载convert_multilabel.cpp ,替换 convert_imageset.cpp,然后重新编译caffe。将得到一个新的exe文件:convert_multilabel.exe,它可以制作多标签数据。 ...原创 2018-08-29 11:40:53 · 1998 阅读 · 0 评论 -
caffe深度学习【十三】:Caffe的 solver 参数详解
简述:相信跑过caffe框架的同学都知道一般进行训练,我们都需要如下几个文件/文件夹:1)models文件夹 就是存放训练得到的模型,也就是保存网络中的各种W和b的参数2)train-SE.sh 其实就是一个脚本文件,里面写上类似这样的:/home/lincanran/caffe/.build_release/tools/caffe train -solver=/h...原创 2018-08-30 19:47:55 · 840 阅读 · 0 评论 -
caffe深度学习【十四】训练出错:Message type "caffe.PoolingParameter" has no field named "ceil_mode".
背景:今天下了DPN的源码,想自己跑一跑,源码如下:https://github.com/soeaver/caffe-model/tree/master/cls/dpn但是caffe运行时出现了Message type “caffe.PoolingParameter” has no field named “ceil_mode”.的错误主要是参考 https://github.c...原创 2018-08-31 10:40:25 · 2283 阅读 · 2 评论 -
强烈推荐!!一个很好的github,上面有分类、检测、分割常用网络及预训练模型(caffe版)
一、分类、检测、分割常用网络模型:入口: https://github.com/soeaver/caffe-model我看了一下,主要还是分类的网络模型多一些,而且预训练模型也都是分类的模型检测和分割很少 我们打开分类的文件夹看看基本常用的几个都有,而且里面有不同层数的版本如resnet: 二、预训练模型:入口: https://gi...原创 2018-08-31 11:43:22 · 5288 阅读 · 1 评论 -
caffe深度学习【十五】配置senet,caffe添加Axpy层:解决 Unknown layer type: Axpy 问题
背景:最近做一个场景分类的问题,想用 senet 跑一下,看看效果论文入口:https://arxiv.org/abs/1709.01507 代码入口:https://github.com/hujie-frank/SENet 问题:从github上下下来的代码,如果直接拿来就跑,就会出现如下问题:把文字也弄出来,方便遇到同样问题的同学查询到: C...原创 2018-08-31 15:24:27 · 5751 阅读 · 11 评论 -
caffe深度学习【九】目标检测 yolo v1的caffe实现 基于VOC2007数据集
YOLO v1算法原文的作者是在darknet框架下实现的, 原文作者的实现 ,这里主要讲的是caffe版本的YOLO实现,主要采用yeahkun写的:点击打开链接 其实只是步骤相对来说有点繁琐,但是要跑通并不困难:大致步骤包括:1、编译caffe-yolo 2、下载VOC2007数据集 3、生成list文件4、生成LMDB文件5、训练6、测试...原创 2018-08-08 20:23:51 · 2376 阅读 · 11 评论 -
python import caffe时 报错【一】:ImportError: No module named skimage.io
错误信息如下:问题是因为没有skimage.io模块。 解决办法:安装skimage.io 模块,可以用以下两种方式中任意一种安装好这个包即可:1. sudo pip install scikit-image2.sudo apt-get install python-skimage 结果:import caffe成功!!!...原创 2018-07-19 16:06:17 · 3658 阅读 · 2 评论 -
python import caffe时 报错【二】:ImportError: libopencv_core.so.2.4: cannot open shared object file
在命令行输入python;再输入import caffe时,可能会报以下错误:ImportError: ibopencv_core.so.2.4: cannot open shared object file: No such file or directory” 出错原因:没有把你的opencv下的lib地址加载进来。 解决方法:1.找一下libo...原创 2018-07-19 16:28:57 · 5670 阅读 · 3 评论 -
python import caffe时 报错【三】:ImportError: No module named Cython.Distutils
刚装好caffe,想网上查一下caffe的案例跑一跑 下载faster r-cnn:git clone --recursive https://github.com/rbgirshick/py-faster-rcnn.git进入py-faster-rcnn/libmake 这时候发现问题如下:Traceback (most recent call last): ...原创 2018-07-19 17:00:17 · 1545 阅读 · 0 评论 -
python import caffe时 报错【四】:ImportError: No module named caffe
问题:在终端输入:python>>>import caffe如下图: import caffe时:出现以下错误>>>import caffe Traceback (most recent call last): File "<stdin>", line 1, in <module> ...原创 2018-07-19 18:26:51 · 12752 阅读 · 4 评论 -
caffe深度学习【一】caffe入门,Ubuntu下用LeNet进行MNIST数据集训练
千辛万苦,终于在昨天把caffe编译的所有坑填完了,于是准备拿caffe自带的mnist案例来跑一下。但要清楚,在caffe中是不带练习数据的,因此需要自己去下载。不过在caffe根目录下的data文件夹里,作者已经为我们编写好了下载数据的脚本文件,我们只需要联网,运行这些脚本文件就行了。所以我们在命令行输入: 一、先在终端进入到caffe目录下然后运行:sudo ...原创 2018-07-20 10:16:38 · 645 阅读 · 1 评论 -
error while loading shared libraries: libcudart.so.8.0: cannot open shared object file: can not open
装好caffe后,第一件事就是先跑跑自带的mnist例子看看能不能跑通。 问题:结果发现如下问题,问题比较多,但都是一个性质的,解决一个其他都一样:./build/tools/caffe: error while loading shared libraries: libcudart.so.8.0: cannot open shared object file: can not ...原创 2018-07-20 10:01:34 · 5847 阅读 · 5 评论 -
caffe深度学习【二】训练错误:image_data_layer.cpp:49] Check failed: !lines_.empty() File is empty
问题:用caffe跑模型时,在读取我的train.txt时显示:image_data_layer.cpp:49] Check failed: !lines_.empty() File is empty 的错误问题应该是没有找到train.txt文件 解决方法:打开网络所在的prototxt文件,修改其中的路径部分。1)将root_folder中的绝对路径,更改为相对路...原创 2018-07-27 13:33:03 · 2038 阅读 · 0 评论 -
caffe深度学习【三】编译错误:fatal error: hdf5.h: No such file or directory compilation terminated.
问题:今天在配置caffe-SSD时,准备编译caffe遇到了:fatal error: hdf5.h: No such file or directory compilation terminated.这样的问题,如下图所示:原因是没有找到hdf5.h的头文件。 解决方法:1.修改 Makefile.config 文件进入到...原创 2018-08-03 10:51:56 · 30556 阅读 · 2 评论 -
caffe深度学习【四】编译错误:Makefile:619: recipe for target '.build_release/tools/upgrade_net_proto_binary.bin'
问题:今天在配置caffe-SSD时,准备编译caffe遇到了整屏的错误,但是别怕,简单改一下,就可以解决问题了。有点看不清,我直接把错误列出来: CXX/LD -o .build_release/tools/net_speed_benchmark.binCXX/LD -o .build_release/tools/caffe.binCXX/LD -o .build_re...原创 2018-08-03 11:07:58 · 13659 阅读 · 11 评论 -
caffe深度学习【五】转lmdb错误:“ AttributeError: 'module' object has no attribute 'LabelMap'
问题:今天在配置caffe-SSD时,进行到将VOC数据集图片转化为LMDB文件的时候:./data/VOC0712/create_data.sh出现“ AttributeError: 'module' object has no attribute 'LabelMap'”的问题 解决方法:这是由于caffe的Python环境变量未配置好,可按照下面...原创 2018-08-03 19:59:26 · 3122 阅读 · 0 评论 -
caffe深度学习【六】import caffe错误:RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibi
编译好caffe和python接口后,在终端输入:pythonimport caffe 出现下面的问题: 把文字也复制出来,方便遇到问题的同学可以快速搜索到:>>> import caffe/usr/lib/python2.7/dist-packages/skimage/transform/__init__.py:1: RuntimeWarni...原创 2018-08-06 17:06:22 · 1425 阅读 · 0 评论 -
caffe深度学习【七】如何在Linux终端下关闭指定的GPU进程
首先,我们在终端输入nvidia-smi:nvidia-smi可以查看当前正常使用的GPU情况,如下图所示:在下面的Processes框框里,我们可以看到正常进行的进程,最左边一列是GPU的ID,第二列是我们待会需要用来终止进程的PID 当我们想要终止其中某个/或几个GPU进程,可通过以下命令实现:kill -9 PID(其中,PID就是刚刚我们通过nvi...原创 2018-08-08 14:21:40 · 5678 阅读 · 1 评论 -
caffe深度学习【八】超实用的神经网络可视化工具-Netscope
相信用caffe的同学,都知道caffe是把layer一层一层像积木一样堆起来实现深度网络的搭建的,但是看代码有点不方便,不能从宏观上看到整个network的布局,能不能像我们看paper那样有network的流程图呢? 当然可以!下面推荐一个神经网络可视化工具-Netscope 链接:http://ethereon.github.io/nets...原创 2018-08-08 14:36:21 · 1156 阅读 · 0 评论