文章分类 -  CAFFE

摘要:在caffe中使用./python/draw-net.py时遇到了以下问题,在网上找到了解决方案参考网页:http://blog.csdn.net/lynnandwei/article/details/43232447http://stackoverflow.com/questions/27666... 阅读全文
posted @ 2015-12-02 17:17 dupuleng 阅读(1649) 评论(0) 推荐(0) 编辑
摘要:1 >在网站 http://code.google.com/p/protobuf/downloads/list上可以下载 Protobuf 的源代码。然后解压编译安装便可以使用它了。安装步骤如下所示:tar -xzf protobuf-2.1.0.tar.gzcd protobuf-2.1.0./c... 阅读全文
posted @ 2015-12-02 17:08 dupuleng 阅读(2433) 评论(0) 推荐(0) 编辑
摘要:上一篇博文介绍在使用CAFFE中,训练阶段与使用阶段的网络设计有些许差别,这一篇博文我们主要研究下卷积层在两个阶段的不同,在训练阶段,参数的初值,及学习率等参考需要设置,下面分别是K:\deep learning\Caffe\caffe-master\caffe-master\models\bvlc... 阅读全文
posted @ 2015-03-30 20:45 dupuleng 阅读(2014) 评论(0) 推荐(0) 编辑
摘要:神经网络中,我们通过最小化神经网络来训练网络,所以在训练时最后一层是损失函数层(LOSS),在测试时我们通过准确率来评价该网络的优劣,因此最后一层是准确率层(ACCURACY)。但是当我们真正要使用训练好的数据时,我们需要的是网络给我们输入结果,对于分类问题,我们需要获得分类结果,如下右图最后一层我... 阅读全文
posted @ 2015-03-26 22:27 dupuleng 阅读(5629) 评论(1) 推荐(2) 编辑
摘要:因为caffe的底层输入是leveldb 或者lmdb形式,因此当我们使用caffe时,需要先将图片统一转化为相应的形式。caffe中有相应的接口可以使用$CAFFEROOT/build/tools/conver_imageset.bin,非常方便。源码在$CAFFEROOT/tools/conve... 阅读全文
posted @ 2015-03-26 22:01 dupuleng 阅读(4948) 评论(0) 推荐(1) 编辑
摘要:在caffe中测试matlab与caffe是否配置正确,是否可以调用caffe接口,在matlab中运行 $CAFFE_ROOT/matlab/caffe/matcaffe_demo.m出现以下错误,这是由于caffe中只支持matlab R2012b-,而我的机子上装的是R2010a所以报错。所以... 阅读全文
posted @ 2015-03-18 17:16 dupuleng 阅读(721) 评论(0) 推荐(0) 编辑
摘要:在RCNN中使用selective search 方法获得bounding box,从github 上下载代码,在ubuntu上的matlab 2014a上运行,出现错误:BLAS loading error: dlopen: cannot load any more object with sta... 阅读全文
posted @ 2015-03-18 16:51 dupuleng 阅读(2471) 评论(0) 推荐(0) 编辑
摘要:在caffe中所谓的Inner_Product(IP) 层即fully_connected (fc)layer,为什么叫ip呢,可能是为了看起来比较优雅吧。。从CAFFE_ROOT/examples/mnist/lenet.prototxt中截取一段假设conv2的输入是256*27*27,那么co... 阅读全文
posted @ 2015-03-03 23:22 dupuleng 阅读(17478) 评论(1) 推荐(1) 编辑
摘要:假设现在有一个20类的分类问题,那么最简单的方法就是重新训练一个基于该20类的分类问题。但如果我们已经有一个1000类的模型呢?我们其实不必大费周张的重新训练一个20类的模型,其实两个模型只有最后一层不一样,即一个的输出为1000维,另一个为20维。那么我们完全可以将1000类模型除最后一层的其余层... 阅读全文
posted @ 2015-03-03 23:07 dupuleng 阅读(3620) 评论(1) 推荐(0) 编辑
摘要:本节的参考网页是http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/net_surgery.ipynb,对于已有模型我们可以根据自己的需要将其进行微调,然后在用现有数据进行fine-tuning,本节将RCNN模型的全... 阅读全文
posted @ 2015-01-23 20:00 dupuleng 阅读(728) 评论(1) 推荐(1) 编辑
摘要:这一节的参考网页是http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/hdf5_classification.ipynb,主要将scikit-learn SGD logistic regression 与 通过caff... 阅读全文
posted @ 2015-01-23 19:00 dupuleng 阅读(1424) 评论(0) 推荐(0) 编辑
摘要:这一节参考http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/filter_visualization.ipynb,主要介绍如何显示每一层的参数及输出,这一部分非常重要,因为在深度学习中我们关注的就是它学习出来的到底是... 阅读全文
posted @ 2015-01-23 18:42 dupuleng 阅读(2351) 评论(0) 推荐(0) 编辑
摘要:这一段时间把caffe官网上的例子跑了一下,对caffe有了一个大概的了解。如果你想对caffe有个比较清晰的了解,建议认真阅读官网上的资料,尤其在caffe资料极少的情况下,这种方法是最有效的途径,可以让你少走许多弯路,不要上来就在网上随便找个教程配置环境,上来就想跑例子。。博主就是赤裸裸的例子,... 阅读全文
posted @ 2015-01-23 17:27 dupuleng 阅读(11541) 评论(1) 推荐(2) 编辑
摘要:本文主要参考http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/classification.ipynb,主要介绍如何通过已经学习到的模型来进行分类,分类是在ImageNet数据集上进行的,如何训练模型可参考博文 Ca... 阅读全文
posted @ 2015-01-23 16:39 dupuleng 阅读(844) 评论(0) 推荐(0) 编辑
摘要:caffe官网上的example中的例子,如果环境配对都能跑出来,接下来跑Notobook Example中的程序,都是python写的,这些程序会让你对如何使用caffe解决问题有个初步的了解即然用到python,那么就要确定安装了python,并且pycaffe编译通过,还要安装一些依赖项:su... 阅读全文
posted @ 2015-01-23 16:14 dupuleng 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:在学习caffe的python例子时,看到使用计算器timeit来测试一行代码的运行时间 , 坑爹啊,教程里使用%timeit , 对我这种python小白来说就以为它真的是那么使用的,但跑代码就出错,不得不去请教度娘。。timeit有两种使用形式:import timeitt = timeit.T... 阅读全文
posted @ 2015-01-23 15:53 dupuleng 阅读(3192) 评论(0) 推荐(0) 编辑
摘要:在跑caffe官网上notebook examples的时候出现: cannot import name symbol_database,这是与protobuf相关的文件,在网上查了好久有人说可能是版本的问题,所以就开始了慢长了安装,卸载protobuf的过程,最新的版本是2.6,然后是环境变量的配... 阅读全文
posted @ 2015-01-22 21:22 dupuleng 阅读(4811) 评论(0) 推荐(0) 编辑
摘要:我的机器没有nvidia的显卡,因此只能使用CPU模式,网上很多是GPU模式下的配置,对于CPU模式往往一句话带过,对于初学者来说,往往会摸不着头脑。因为每个人的机器多少会有差异,因此跟着教程做的时候通过会遇到一些意外的问题,不用怕,google之,真心感觉google的强大,很多问题一搜便有结果。... 阅读全文
posted @ 2015-01-09 17:24 dupuleng 阅读(5166) 评论(1) 推荐(0) 编辑