码迷,mamicode.com
首页 > 其他好文 > 详细

21天实战caffe(1)

时间:2017-09-12 22:03:29      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:论文   product   nbsp   参数   ram   param   caffe   log   logs   

convolutionLayer:卷积层实现

InnerProductLayer:全连接实现

 

CPR值

早发现就好了,论文都写完了又发现了。。

如果上层传过来的特征图是20*12*12,本层卷积层大小为50*5*5,本层输出50*8*8,那么单样本前向传播计算量为:

calculations(MAC)=5*5*8*8*20*50=1600 000MAC

参数数量:

params=50*5*5*20=25000

那么CPR:

CPR=calculations/params=1600 000/25000 = 64

卷积层的输出特征图尺寸越大,批量大小越大,那么CPR越大。

 

接下来看全连接层:

如果上层传过来的特征图为:50*4*4,本层500个神经元,那么

calculations = 4*4*50*500=400 000

params=400 000

CPR=1

当然,批量值变大,CPR也会变大。

 

由此,看出,全连接和卷积层有多么不同。

技术分享

 

21天实战caffe(1)

标签:论文   product   nbsp   参数   ram   param   caffe   log   logs   

原文地址:http://www.cnblogs.com/mengmengmiaomiao/p/7512230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!