![](https://img-blog.csdnimg.cn/20191030114704841.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Caffe
烂桃先生之前的账号
所谓无底深渊,下去,也是前程万里、
展开
-
Caffe中merge卷积和bn层的原理
Caffe中merge卷积和bn层的原理 为了让部署的caffe模型获得更高的推理效率,一个技巧就是合并卷积层和BN层,通过离线的对网络的权重值进行计算,来一定程度的减少计算量。 BN层的融合即为将caffe中BN层与Scale层融合进Convolution的权重之中,把三层减少为一层,适用于训练完成的模型部署阶段,而不能用在训练中。 假设每一层的输入均表示为X,权重为W,则卷积层可以...原创 2019-12-21 15:46:43 · 357 阅读 · 0 评论 -
Caffe编写Python layer
Caffe编写Python layer 在使用caffe做训练的时候,通常的做法是把数据转为lmdb格式,然后在train.prototxt中指定,最后在开始训练,转为lmdb格式的优点是读取数据更高效,但是缺点就是灵活性比较差。有时候我们的标是自定义的,这个时候就可以借助caffe提供的python接口来进行定义数据层。 1. 需要注意的点 编译caffe的时候要指定 WITH_PYTHON_...原创 2019-12-19 14:13:35 · 114 阅读 · 0 评论