caffe
小智rando
这个作者很懒,什么都没留下…
展开
-
caffe自定义层
下面caffe代码的功能是通过一个卷积层,再将卷积层的输出结果通过自定义层,计算结果。自定义函数前,现在caffe 的makefile中取消python层的注释、再进入caffe文件,重新编译:make clearmake all -j8make pycaffeinput_dim为定义的输入blobs[‘data’]的格式大小[1,3,100,100]=[batch_size,ch...原创 2019-10-09 16:39:03 · 299 阅读 · 0 评论 -
caffe定义网络结构
数据层定义layer { name: "cifar" type: "Data" # 输入类型的是数据 top: "data" #一般用bottom表示输入,top表示输出,多个top代表有多个输出 top: "label" include { phase: TRAIN #训练网络分为训练阶段和自测试阶段,如果没写include则表示该层即在测试中,又在训练中 }...原创 2019-10-10 20:50:08 · 226 阅读 · 0 评论 -
caffe-solver
solver算是caffe的核心的核心,它协调着整个模型的运作。caffe程序运行必带的一个参数就是solver配置文件。运行代码一般为# caffe train --solver=*_slover.prototxt在Deep Learning中,往往loss function是非凸的,没有解析解,我们需要通过优化方法来求解。solver的主要作用就是交替调用前向(forward)算法和后向...原创 2019-10-11 11:22:22 · 283 阅读 · 0 评论 -
caffe 相关命令
训练网络命令:sudo sh ./build/tools/caffe train --solver=examples/mnist/train_lenet.sh-solver:必选参数。一个protocol buffer类型的文件,即模型的配置文件。如:./build/tools/caffe train -solver examples/mnist/lenet_solver.prototxt...原创 2019-10-11 11:42:26 · 236 阅读 · 0 评论