-
Notifications
You must be signed in to change notification settings - Fork 215
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
What is the difference between stype='normal' and stype='stage' #11
Comments
Block with stage means that the block is a down-sample block, where hierarchical connections are removed. There are only 4 blocks in a net that is |
Thanks, I got it. |
@gasvn : You say
However, according to Res2Net-PretrainedModels/res2net.py Line 134 in 12dbee5
|
This is a common design in resnet series. Resnet50 has [3, 4, 6, 3] blocks in stages. The overall network structure (channel number, stage number, block number in each stage) is mostly based on the resnet structure. The hierarchical residual-like connections in Res2Net require the input and output features to have the same resolution. So when facing the downsampling, we remove the hierarchical connections in Res2Net block. For res2net, strictly, [2,3,5,2] res2net blocks are used in stages. Thanks for your reminder, I have corrected my response. Acctually the first stage block can be a res2net block, but in our implementation, we just do so. The performance difference is limited when there is one more or less res2net block. |
What is the difference between stype='normal' and stype='stage' in the Bottleneck
The text was updated successfully, but these errors were encountered: