caffe学习笔记(一),ubuntu14.04+GPU (用Pascal VOC2007训练数据,并测试)

  把源代码跑起来了,将实验过程记录如下,用于新手入门。

今天和师兄师姐才跑通,来分享下心得。(预训练网络:ImageNet,训练集:PASCAL VOC2007, GPU)

首先,整个train and test过程不是唯一的,理解的越深才能越熟练。

下来,进入正题:

1.git clone源代码。一定要选recursive模式。(否者caffe这个包不在源代码里,编译会报错)

2.进入lib文件夹,make一下下。

3.下来在caffe的目录下,cp Makefile.config.example Makefile.config

这是会看到出现了一个新文件夹,叫做Makefile.config

4.修改Makefile.config文件内容(这一步很重要,网上有很多教程,一定要根据自己的相关依赖包   路径该有关内容,切不可直接照猫画虎)

5.这一步将网上下载到的PASCAL VOC2007数据集解压后的文件夹,放入根目录的data文件夹下。

6.再将网上下载到的用于预训练的ImageNet模型,解压后的文件夹放入data文件夹下。

7.下来就该编译caffe了,进入caffe目录,make all, make test, make runtest, make pycaffe.

这一步,如果有错就要检查是否前期准备工作没做好,如果是一些特别奇怪的,可以跳过make下   一个(我跳过了中间两步,师姐跳过了第二个,原因还没搞懂)

8.在前7 步都成功之后,就输入用于训练的Linux命令,我没有改迭代次数,【80000,4000,80000,4000】然后大概训练了8个小时(工作站有GPU),可以自己先用【100,100,100,100】实验。

9.训练成功之后,将caffemodel后缀文件,和测试图片一同作为输入,运行demo命令,就成功啦。

小结:

1.整个demo跑下来很不容易,不过你已经实验了fast rcnn,应该上手挺快。

2.我们是跑了人家的用例,自己的数据集可以做成它的格式,然后套用代码就可以啦。站在巨人的肩膀上。

3.嗯,我们水平也不高,相关领域的朋友们,欢迎来讨论切磋。

时间: 2024-12-29 07:31:35

caffe学习笔记(一),ubuntu14.04+GPU (用Pascal VOC2007训练数据,并测试)的相关文章

[Caffe学习日志] 在Ubuntu14.04上安装MATLAB2014a并编译其接口

为了在我的Ubuntu14.04系统上使用Caffe的MATLAB接口,需要安装MATLAB,其安装流程如下: 1.首先从百度网盘上下载Linux版的MATLAB 2014a及其破解文件,其链接如下: 链接:http://pan.baidu.com/s/1geMy0BT 密码:a6by 下载下来的文件有两个.rar压缩包,解压后得到一个大小为7.19GB的ISO镜像文件. 2.将ISO镜像文件挂载到Linux上, #选择挂载位置创建matlab文件夹 sudo mkdir /MOUNT_PATH

Caffe学习笔记3

Caffe学习笔记3 本文为原创作品,未经本人同意,禁止转载,禁止用于商业用途!本人对博客使用拥有最终解释权 欢迎关注我的博客:http://blog.csdn.net/hit2015spring和http://www.cnblogs.com/xujianqing http://caffe.berkeleyvision.org/gathered/examples/feature_extraction.html 这篇博客主要是用imagenet的一个网络模型来对自己的图片进行训练和测试 图片下载网

Caffe学习笔记

Caffe学习笔记 Caffe Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and by community contributors.Yangqing Jia created the project during his PhD at

CAFFE学习笔记(五)用caffe跑自己的jpg数据

1 收集自己的数据 1-1 我的训练集与测试集的来源:表情包 由于网上一幅一幅图片下载非常麻烦,所以我干脆下载了两个eif表情包.同一个表情包里的图像都有很强的相似性,因此可以当成一类图像来使用.下载个eif解压包可以把eif文件解压成gif和jpg格式的文件,然后删除gif文件,只留下jpg格式的文件,这些图就是我的训练集与测试集了. 1-2 使用rename批量重命名图像 (1)对于一个存放了图像src.jpg的文件夹ROOT,在ROOT中新建一个test.txt文件,在里面写下"renam

CAFFE学习笔记(四)将自己的jpg数据转成lmdb格式

1 引言 1-1 以example_mnist为例,如何加载属于自己的测试集? 首先抛出一个问题:在example_mnist这个例子中,测试集是人家给好了的.那么如果我们想自己试着手写几个数字然后验证识别效果又当如何呢? 观察CAFFE_ROOT/examples/mnist/下的lenet_train_test.prototxt文件,发现里面既给出了训练集的路径,又给出了测试集的路径.因此答案很显然了,我们可以把自己的测试集做成leveldb(或lmdb)格式的,然后在lenet_train

caffe学习笔记3.1 -- caffe的三级结构

在caffe教程中,介绍了caffe的三级结构:Blobs, Layers,Nets.如下图所示: 深度网络是一个复杂的模型,caffe定义了一个层与层之间连接的网络模型.这个网络定义了从输入层到损失的所有模型.caffe使用blobs结构存储,交换和处理网络中正向和反向迭代时的数据和导数信息,blob是Caffe的标准数组结构,它提供了一个统一的内存接口.Layer是Caffe模型和计算的基本单元.Net是一系列的Layer和其连接的集合,Blob详细描述了信息是如何在Layer和net中存储

Caffe 学习笔记目录

版权声明:本文为hanahimi原创及转载文章,转载请附上链接…… 一点点更新中... 目录: 安装.配置与测试 buildtools学习 Tutorial 学习 pyCaffe 学习 Caffe源码学习 相关实例 安装.配置与测试 在windows上安装caffe (GPU) 使用caffe-windows 生成数据文件 运行caffe-windows 的demo 配置caffe + cuDNN buildtools学习 Caffe 学习:convert_imageset Caffe 学习:c

caffe学习笔记10.1--Fine-tuning a Pretrained Network for Style Recognition(new)

在之前的文章里,写过一个关于微调的博客,但是今天上去发现这部分已经更新了http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/02-fine-tuning.ipynb,因此补一篇最新的,关于微调,前面的文章由讲,参考http://blog.csdn.net/thystar/article/details/50675533 首先,还是需要需要的python导入包: caffe_root = '../' # this f

Linux学习篇之---Ubuntu14.04防火墙配置

Ubuntu14.04防火墙配置 1.安装: apt-get install ufw 2.启用: ufw enable ufw default deny 3.开启/禁用: ufw allow 22/tcp   允许所有的外部IP访问本机的22/tcp (ssh)端口 ufw deny 22/tcp     禁止所有外部IP访问本机的22/tcp(ssh)端口 ufw delete deny 22/tcp 删除防火墙中的规则 4.实例: 1)查看本机防火墙状态: 2)启用防火墙: 因为我用的ssh