Caffe
-
caffe中BN层
一般说的BN操作是指caffe中的BatchNorm+Scale, 要注意其中的use_global_states:默认是true【在src/caffe/caffe.proto】 训练时:use_global_states:false 测试时:use_global_states:true 【重要】可以看到很多都是如下: layer { bottom: “…
-
ubuntu下caffe加入新的python层问题解决
1. https://blog.csdn.net/computerme/article/details/78645445 这个很全,感谢作者 2. 问题:我遇到的 WITH_PYTHON_LAYER=1 make all -j&& make pycaffe 问题 CXX/LD -o python/caffe/_caffe.so pyt…
-
windows+caffe+vs2013+cuda6.5配置记录
隔了大半年,因为论文的需要,又重新开始研究caffe。感谢niuzhiheng’s GitHub大神的贡献,caffe已经可以在Windows下使用了。参考了很多大神的博客,成功的在自己的笔记本配置好了Windows版本的caffe。现将自己的配置过程和配置中遇到的问题记录下来,希望能对大家有所帮助。 我在自己的笔记本配置的caffe,配置的环境为:Wind…
-
Ubuntu14.04+cuda6.5+opencv2.4.9+MATLAB2013a+caffe配置记录(五)——安装Caffe
1.安装Intel mkl 首先下载Intel® Parallel Studio XE 2015 Professional Edition for C++ Linux,Intel给学生免费提供官方正版软件,只需要申请就可以了。大赞!我下载的是cpp_studio_xe_2013_sp1_update3.tgz。 1.切换到安装文件所在目录: cd /home…
-
[caffe] 数据制作和训练
在使用caffe时,我们希望使用自己的数据进行训练,以下给出如何制作自己的数据。所有的数据制作都是基于imagenet的。 1.数据准备,我们需要一个train和valid文件夹,一个train.txt和val.txt(图片文件夹的位置可以任意,但是这两个txt文件的位置在data/mydata/目录下) train和valid文件夹自然就存放着待训练的图片…
-
[caffe] 安装及使用注意
1. 安装cuda 一定按照官方教材,官方教材地址: 2. 安装blas 别弄那些mlk之类的东西,直接在命令行直接安装就好。 3. 运行caffe时要在主目录下进行,否则会有莫名的错误比如: (a)./create_mnist.sh: 16: ./create_mnist.sh: build/examples/mnist/convert_mnist_dat…
-
caffe 中的的参数
base_lr:初始学习率 momentum:上一次梯度权重 weight_decay:正则项系数 以上三个参数是SGD的核心,关于base_lr和momentum见:http://caffe.berkeleyvision.org/tutorial/solver.html 关于weight_decay: http://stats.stackexchange.…
-
caffe安装2
洋洋洒洒一大篇,就没截图了,这几天一直在折腾这个东西,实在没办法,不想用Linux但是,为了Caffe,只能如此了,安装这些东西,遇到很多问题,每个问题都要折磨很久,大概第一次就是这样的。想想,之后应用,应该还会遇到很多问题吧,不过没办法了,骑虎难下!!这里有个建议是,如果将来要做大数据集,最好事先给Linux留多点空间,比如Imagenet,估计500…
-
caffe安装1
affe是一个深度学习的库,相信搞深度学习的话,不是用这个库就是用theano吧。要想使用caffe首先第一步就是要配置好caffe的环境。在这里,我主要说的是在debian的linux环境下如何配置好caffe的库。因为python编写程序比较方便,在文章最后,我还会具体说明如何配置python环境。本文章为本人原创。非盈利性质网站转载请在文章开头处著名作…
-
caffe源码 池化层 反向传播
图示池化层(前向传播) 池化层其实和卷积层有点相似,有个类似卷积核的窗口按照固定的步长在移动,每个窗口做一定的操作,按照这个操作的类型可以分为两种池化层: 输入参数如下: 输入: 1 * 3 * 4 * 4 池化核: 4 * 4 pad: 0 步长:2 输出参数如下: 输出:1 * 3 * 2 * 2 MAC (max pooling)在窗口中取最大值当做结…