-
Notifications
You must be signed in to change notification settings - Fork 123
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
sk-resnet50 #24
Comments
I found another two mistakes:
And I checked the sknet50.prototxt in original caffe repo, both of the conv3x3s' groups are 32:
However, the code is implemented as d = C/r, where r=16.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As paper(Selective Kernel Networks) said,the conventional convolution with a 5×5 kernel is replaced with the dilated convolution with a 3×3 kernel and dilation size 2. But the code is implemented as:
"
self.conv2g = conv3x3(planes, planes, stride, groups = 32)
self.bn2g = nn.BatchNorm2d(planes)
"
I can't understand why. Could you tell me? thank you.
The text was updated successfully, but these errors were encountered: