why resnet-18 has 71x1 layers?
조회 수: 6 (최근 30일)
이전 댓글 표시
Resnet-18 suppose has 18 later but why run in MATLAB it shows the DAGNetworks:
Layers: 71x1 layers
Connection: 78 x 2 tables
What does this properties means and why resnet 18 has 71 layers rather than 18 layers?
댓글 수: 0
답변 (1개)
Srivardhan Gadila
2021년 11월 16일
As per my knowledge, the number 18 refers to the core/main/important layers the architecture is based on i.e., the convolution and fullyconnected layers. In vgg16 it would be 16 and in vgg19 it would be 19 etc.
You can use analyzeNetwork function to analyze the network architecture. So if you check the count of only the convolution and fullyconnected layers in the resnet18 pretrained network, it will be 21, but in these the layers with names "res3a_branch1", "res4a_branch1" and "res5a_branch1" are 1x1 convolution layers which are used to control the depth so that the skip connections are possible accross the branches. Hence removing these 3 would leave us with 18. You can check the same with other variants of resnet as well (resnet50, resnet101 etc).
Fore more information you can refer to the References mentioned in the documentation page of resnet18. For list of deep learning layers in MATLAB refer to List of Deep Learning Layers.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!