Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

参数量与计算量这个文件的显示错误修正 #845

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

zhangjinCV
Copy link
Contributor

修改这个文件的部分显示错误

$$Param_{linear} = C_{in} * C_{out} + C_{out} $$。我们这里打印一下线性层参数的形状看看。

$Param_{linear} = C_{in} * C_{out} + C_{out}$。

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

去除句号

@@ -16,12 +16,16 @@ shape of weight: (4, 2, 3, 3)
shape of bias: (4,)
```
这里解释一下上面的代码,我们先定义了一个卷积层cv2d,然后输出了这个卷积层的参数的形状,参数包含两部分,分别是weight和bias,这两部分相加才是整个卷积的参数量。因此,可以看到,我们定义的cv2d的参数量为:$4*2*3*3+4 = 76$, 4对应的是输出的通道数,2对应的是输入的通道数,两个3是卷积核的尺寸,最后的4就是bias的数量了, 值得注意的是, bias是数量与输出的通道数保持一致。因此,我们可以得出,一个卷积层的参数量的公式,如下:
$$ Param_{conv2d} = C_{in} * C_{out} * K_h * K_w + C_{out} $$

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这样的公式打双$符号

$$ Param_{conv2d} = C_{in} * C_{out} * K_h * K_w + C_{out} $$

然后公式的上下空出一行,公式就可以单独成行

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants