caffe
文章平均质量分 64
Run_it_faraway
这个作者很懒,什么都没留下…
展开
-
Caffe学习3:Layer
3、Layer Layer(层)是Caffe中最庞大最繁杂的模块。由于Caffe强调模块化设计,因此只允许每个layer完成一类特定的计算,例如convolution操作、pooling、非线性变换、内积运算,以及数据加载、归一化和损失计算等。layer这个类可以说是里面最终的一个基本类了,深度网络也就是一层一层的layer叠起来,相互之间通过blob传输数据连接起来, Caffe中与La原创 2017-07-31 17:19:24 · 527 阅读 · 0 评论 -
Caffe学习2:Blob
caffe源码中会出现不少explicit、inline关键字; C++中的explicit关键字的作用是禁止单参数构造函数的隐式转换,只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的;还有inline的作用,iniline主要是将代码进行复制,扩充,会使代码总量上升,好处就是可以节省调用的开销,能提高执行效率。1.BlobCaffe 使用 blob原创 2017-07-27 10:49:46 · 1296 阅读 · 0 评论 -
Caffe学习1 :ProtoBuffer
真真接触caffe,在电脑上成功安装且运行caffe也有半年时间了 姑且抛开一些安装,训练和调参之类的,今天想把ProtoBuffer这个东东写一下。 1、ProtoBuffer 什么是ProtoBuffer? ProtoBuffer是由Google开发的一种可以实现内存与非易失存储介质(如硬盘文件)交换的协议接口。 protobuf 是一个灵活、高效,使用自动化机制的结构化原创 2017-07-26 10:06:19 · 498 阅读 · 0 评论 -
读取和修改caffemodel文件
使用caffe框架训练后得到的权重通过Google Protobuf来存储为.caffemodel的二进制文件,为了更好地更改网络结构和对已有的caffemodel进行finetune,通常我们需要修改一些参数,去为了更好的适应我们自己设计的网络结构并进行训练 好在caffe的Python接口提供了针对caffemodel文件的修改方法 为了更好地可视化,这里使用了Python的j原创 2017-07-26 03:44:19 · 9628 阅读 · 0 评论 -
caffe的finetuning是如何更新网络参数的
作者:朱坚升链接:https://www.zhihu.com/question/35754716/answer/66561128来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、finetune的过程相当于继续训练,跟直接训练的区别是初始化的时候:a. 直接训练是按照网络定义指定的方式初始化(如高斯随机初始化)b. finetune是用你转载 2017-07-24 16:34:17 · 442 阅读 · 0 评论 -
生成标签的工具
生成训练所需标签的工具clc; clear; %%下面生成顺序的trainval.txt和labels文件 %先设置train占数据集的百分比,余下部分为val maindir='E:\FaceAligned\Aligned\'; wf = fopen('trainval.txt','w'); lbf=fopen('labels.txt','w'); train_per原创 2017-07-24 15:46:56 · 913 阅读 · 0 评论 -
利用caffe的Python接口生成prototxt文件
可以一次生成Lenet网络训练所需的train.prototxt和test.prototxt,还有solver.prototxt转载 2017-07-24 13:56:53 · 1976 阅读 · 0 评论 -
利用caffe的pycaffe接口将caffemodel中的字段保存为prototxt
使用str可以一次性将caffemodel中所有的的字段读出来 例如:# coding:utf-8import _init_pathsimport caffe.proto.caffe_pb2 as caffe_pb2caffemodel_filename = 'F:/caffe_new/caffe/caffe-master/data/mnist-test/mnist-models/原创 2017-08-01 09:46:54 · 1732 阅读 · 1 评论 -
Windows下使用SSD检测
先来一波文章 SSD是一个单一的网络对象检测的统一框架。你可以使用代码来训练/评估一个用于目标检测任务的网络。http://arxiv.org/abs/1512.02325 再来一波代码https://github.com/conner99/caffe环境 windows7 + vs2013 + Cuda7.5 caffe: caffe-ssd-microsoft python: 2.7原创 2017-08-07 19:15:37 · 1535 阅读 · 0 评论 -
SSD实践篇
源项目https://github.com/conner99/caffe 环境 windows7 + vs2013 + Cuda7.5 caffe: caffe-ssd-microsoft Python: 2.7之前的准备工作http://blog.csdn.net/run_it_faraway/article/details/76855639下面讲讲怎么检测高分辨率图像中飞机的轮子原创 2017-08-14 16:11:20 · 1022 阅读 · 1 评论