
caffe
qq_26686565
这个作者很懒,什么都没留下…
展开
-
caffe固定某些层训练,参数设置
实现的关键变量是:propagate_down 含义:表示当前层的梯度是否向前传播比如有4个全连接层A->B->C->D a. 你希望C层的参数不会改变,C前面的AB层的参数也不会改变,这种情况也就是D层的梯度不往前反向传播到D层的输入blob(也就是C层的输出blob 没有得到梯度),你可以通过设置D层的propagate_down为false来做到。 p...转载 2018-04-13 15:52:16 · 2566 阅读 · 0 评论 -
caffe:crop_layer
Caffe中的数据是以 blobs形式存在的,blob是四维数据,即 (Batch size, number of Chennels, Height, Width)=(N, C, H, W)。---(0,1,2,3) Crop层的输入(bottom blobs)有两个,让我们假设为A和B,输出(top)为C。A是要进行裁切的bottom,他的size是 (20,50,512,512)B是裁切的参考...转载 2018-04-23 17:42:48 · 190 阅读 · 0 评论 -
caffe:deconvolution
在github上最新的caffe版本中,已经包含了DeconvolutionLayer。见src/caffe/layers/deconv_layer.cpp,deconv_layer.cu和 include/caffe/layers/deconv_layer.hpp,与ConvolutionLayer的区别在于output_shape的计算。对于convolution:output = (inpu...转载 2018-04-23 17:45:33 · 424 阅读 · 0 评论