首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卷积神经网络中MACs数的计算公式?

卷积神经网络中MACs数的计算公式?
EN

Stack Overflow用户
提问于 2019-05-14 21:18:21
回答 1查看 5.6K关注 0票数 4

我找不到正确的公式来计算有线电视新闻网( CNN )中一个卷积层的MACs数。我试过这个来自Quora的配方

代码语言:javascript
复制
[((H-K+S) /S) *((W-L+S)/S)) *C*M*N] 

其中:输入特征映射的H_W大小;滤波器的K_L尺寸S跨C通道的输入M输出特征映射N个输入特征映射

我以一个例子:1输入图像5x5x11Filter 3x3x1然后我做了一个简单的计算,我得到了81台MACs。但是当我使用上面提到的公式ai得到9。

我觉得有些事我不明白。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-08 07:12:51

假设您有以下参数:

K是你的内核宽度和高度。

C_in是输入通道的数目。

C_out是输出通道数。

H_out和W_out输出矩阵的高度和宽度

然后,您需要(K^2) * C_in MAC操作来计算每个输出特征映射,并且您将拥有这些输出特征映射的H_out * W_out * C_out。那么,总数将是:

代码语言:javascript
复制
(K^2) * C_in * H_out * W_out * C_out
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56138754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档