caffe
文章平均质量分 62
鱼蛋蛋哥
这个作者很懒,什么都没留下…
展开
-
Caffe中SyncedMemory类阅读
SyncedMemory简单的管理分配内存,并且负责同步CPU和GPU。1.成员变量void* cpu_ptr_;\\cpu中指针void* gpu_ptr_;\\GPU中指针size_t size_;\\数据大小SyncedHead head_;\\当前数据状态bool own_cpu_data_;\\cpu数据释放被本类所拥有,即没有其他指针指向该数据。bool cpu_malloc_原创 2016-01-02 22:39:14 · 1273 阅读 · 0 评论 -
caffe源码阅读——Blob类
最近,在windows下用vs2013编译通过了caffe。先在vs2013中来阅读学习caffe的源码,边学边记录。caffe的windows版本,我是参考了这里。 http://blog.csdn.net/happynear/article/details/45372231。作为一个小白,对这么大的工程,感觉完全无法下手,参考了知乎https://www.zhihu.com/question/原创 2016-01-02 17:36:14 · 2676 阅读 · 0 评论 -
笔记
caffe math_functions 分析 http://blog.csdn.net/seven_first/article/details/47378697#13caffecpustrideddot-函数原创 2016-03-16 11:19:20 · 431 阅读 · 0 评论 -
caffe源码理解之layer
介绍 这篇主要从总体上开始,介绍caffe中比blob高一个层次的layer。首先让我无耻的盗图。(读书人的事,哪里能叫偷) 上图一是对layer的一个总体分类。图中很详细,不细说。成员变量 在layer类中的成员变量protected: /** The protobuf that stores the layer parameters */ LayerParameter laye原创 2016-03-25 23:01:57 · 1075 阅读 · 0 评论 -
caffe源码理解之inner_product_layer
介绍inner_product_layer也即全连接层,如下示意图,每个输出都连接到所有的输入。 正文成员变量首先介绍一下几个成员变量protected: int M_;//样本数量 int K_;//单个输入特征长度 int N_;//输出神经元数量 bool bias_term_;//是否添加偏置,上图中的(+1)。 Blob<Dtype> bias_multiplier原创 2016-03-29 09:50:28 · 13868 阅读 · 8 评论 -
caffe批量分类
caffe的官方文档中只给出了对一张图片进行分类的demo,也即cpp_classification。由于一些需求,我们需要对大量图像进行分类,这就需要批量操作。参考了一些资料来完成这一工作,主要是使用MemoryDatalayer这一数据输入层来进行操作。 MemortDatalayer能够使得caffe支持从内存中将数据导入网络。而且可以批量进行。进入主题第一步 修改网络参数,这里为只列出d原创 2016-01-16 13:09:08 · 3609 阅读 · 8 评论 -
faster rcnn windows 下c++版本
faster rcnn windows 下c++版本参考了http://www.cnblogs.com/louyihang-loves-baiyan/p/5485955.html,和http://blog.csdn.net/oYangZi12/article/details/53290426。 上面两个分别是参考在linux下参考python版本的faster rcnn改写成c++版本的。不过其原创 2017-01-11 11:37:51 · 7745 阅读 · 17 评论 -
faster rcnn windows 下c++版本(二)
修改rpn_layer原创 2017-01-16 14:54:13 · 1072 阅读 · 0 评论