- 博客(9)
- 资源 (20)
- 收藏
- 关注
转载 Caffe源码解析7:Pooling_Layer
转自楼燚(yì)航的blog,http://home.cnblogs.com/louyihang-loves-baiyan/Pooling 层一般在网络中是跟在Conv卷积层之后,做采样操作,其实是为了进一步缩小feature map,同时也能增大神经元的视野。在Caffe中,pooling层属于vision_layer的一部分,其相关的定义也在vision_layer.hpp的头文件中。Po...
2017-07-17 12:06:56 573
转载 Caffe源码解析6:Neuron_Layer
转自楼燚(yì)航的blog,http://home.cnblogs.com/louyihang-loves-baiyan/NeuronLayer,顾名思义这里就是神经元,激活函数的相应层。我们知道在blob进入激活函数之前和之后他的size是不会变的,而且激活值也就是输出 yy 只依赖于相应的输入 xx。在Caffe里面所有的layer的实现都放在src文件夹下的layer文件夹中,基本上很...
2017-07-17 12:05:51 447
转载 Caffe源码解析5:Conv_Layer
转自楼燚(yì)航的blog,http://home.cnblogs.com/louyihang-loves-baiyan/Vision_layer里面主要是包括了一些关于一些视觉上的操作,比如卷积、反卷积、池化等等。这里的类跟data layer一样好很多种继承关系。主要包括了这几个类,其中CuDNN分别是CUDA版本,这里先不讨论,在这里先讨论ConvolutionLayerBaseC...
2017-07-16 00:20:47 897
转载 Caffe源码解析4: Data_layer
转自楼燚(yì)航的blog,http://home.cnblogs.com/louyihang-loves-baiyan/data_layer应该是网络的最底层,主要是将数据送给blob进入到net中,在data_layer中存在多个跟data_layer相关的类BaseDataLayer BasePrefetchingDataLayer DataLayer DummyDataLa...
2017-07-16 00:19:56 537
转载 Caffe源码解析3:Layer
转自楼燚(yì)航的blog,http://home.cnblogs.com/louyihang-loves-baiyan/layer这个类可以说是里面最终的一个基本类了,深度网络呢就是一层一层的layer,相互之间通过blob传输数据连接起来。首先layer必须要实现一个forward function,前递函数当然功能可以自己定义啦,在forward中呢他会从input也就是Layer的b...
2017-07-16 00:18:04 674
转载 Caffe源码解析2:SycedMem
转自楼燚(yì)航的blog,http://www.cnblogs.com/louyihang loves baiyan/看到SyncedMem就知道,这是在做内存同步的操作。这类个类的代码比较少,但是作用是非常明显的。文件对应着syncedmem.hpp,着syncedmem.cpp首先是两个全局的内联函数。如果机器是支持GPU的并且安装了cuda,通过cudaMallocHost分配的...
2017-07-16 00:17:00 546
转载 Caffe源码解析1:Blob
转自楼燚(yì)航的blog,http://www.cnblogs.com/louyihang-loves-baiyan/首先看到的是Blob这个类,Blob是作为Caffe中数据流通的一个基本类,网络各层之间的数据是通过Blob来传递的。这里整个代码是非常规范的,基本上条件编译,命名空间,模板类,各种不太经常看到的关键字如exlicit,inline等等。首先提一下explicit关键字的...
2017-07-16 00:14:59 711 1
原创 视频ROI多边形区域生成
由于视频场景检测或者跟踪,要求设置针对特定场景进行操作,博主写了一个简单的设置roi多边形区域的c程序,代码仅供参考!测试软件:vs2013,opencv249操作说明:1、执行后待视频播放到想执行roi时按下键盘任意键即可绘制roi区域 2、按顺序鼠标左键点击多个点,最后点击鼠标右键,生成roi图
2017-07-13 11:44:51 1666 1
原创 模板类:函数实现(.cpp)和函数声明(.h)分开的问题
关于模板类:函数实现(.cpp)和函数声明(.h)分开的问题已经是个老问题了,一般不能分开编写,否则编译出错,原因不多说。但是caffe编写的声明和实现分开了,而且还不冲突,原因就是使用了类模板实例化了。
2017-07-05 17:34:21 4762
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人