Caffe
文章平均质量分 88
Caffe
JoliceYU
技术小白 一步一个脚印 不断努力不断学习
展开
-
服务器上自己新建sh文件运行Permission denied的解决办法
最近在研究caffe的时候,遇到了一个问题坑了好久。写了一个caffe测试已有模型的精度的sh文件。问题sh文件的内容如下:./build/tools/caffe --help ##执行caffe的测试功能生成之后运行这个sh文件出错:-bash: ./examples/mnist/bb.sh: Permission denied在examples/mnist文件下查看所有的sh文件:原创 2017-11-22 21:12:43 · 27030 阅读 · 0 评论 -
caffe学习笔记:mnist数据集的训练和测试
最近一直在研究linux下的caffe,记录下自己在学习过程的一些步骤。1、准备数据和训练1、准备数据,在caffe的根目录下依次执行以下2个命令:./data/mnist/get_mnist.sh ##获取mnist数据集./examples/mnist/create_mnist.sh ##创建lmdb或者而是levedb文件运行上面的2个指令后,在./examples/mnist文件夹下原创 2017-11-22 22:24:23 · 1675 阅读 · 0 评论 -
caffe学习笔记2:lenet网络结构分析
最近一直在研究linux下的caffe,记录下自己在学习过程的一些步骤。1、Solver文件分析在caffe中,整个训练和加载开始是从solver.prototxt文件开始的,程序解析网络的solver文件开始,在solver.prototxt文件定义了网络的一些超参数,以及net网络模型的路径。lenet网络结构的solver文件(即./examples/mnist目录下的lenet_solver原创 2017-11-23 10:13:31 · 756 阅读 · 0 评论 -
调用caffe的Python和C++的方法
1、linux下调用调用caffe的C++接口方法1:直接写sh脚本文件,再运行sh文件即可,这种最简单,也是最常用的,新手可以参照./examples/下的各种实例sh文件。 方法2:在CAFFE_ROOT目录下,直接在linux的命令行窗口运行 ./build/tools/caffe 后面加上相应的参数即可。2、、linux下调用调用caffe的python接口在linux中编译caffe的原创 2017-11-23 15:08:33 · 2481 阅读 · 0 评论 -
caffe跑densenet的错误:Message type "caffe.PoolingParameter" has no field named "ceil_mode".
最近看了densenet这篇论文,论文作者给了基于caffe的源码,自己在电脑上跑了下,但是出现了Message type “caffe.PoolingParameter” has no field named “ceil_mode”.的错误,现将解决办法记载如下。主要是参考 (https://github.com/BVLC/caffe/pull/3057/files)。错误原因:由于caff原创 2017-12-03 13:31:00 · 7699 阅读 · 1 评论 -
Roi_Pooling层caffe源码解读
在看fasterrcnn以及和maskrcnn的时候,发现自己对fasterrcnn的roi_pooling层的原理还是不是很明白,之前只是知道roi_pooling是将rpn输出的一个roi的区域映射成一个固定大小的map,再送入后面的分类层进行分类。最近看了下roi_pooling层的源码,顿悟了。1、roi_pooling在proto中的定义根据看caffe源码的原则,先看该成在caffe.p原创 2017-12-01 10:51:29 · 2898 阅读 · 1 评论