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