美文网首页
Resnet各层输出形状

Resnet各层输出形状

作者: MiracleJQ | 来源:发表于2019-06-10 10:42 被阅读0次

定义网络

resnet101 = torchvision.models.resnet.ResNet(torchvision.models.resnet.Bottleneck,[3, 4, 23, 3],1000)
res_conv1 = torch.nn.Sequential(resnet101.conv1)
res_conv1_maxpool = torch.nn.Sequential(resnet101.conv1,resnet101.maxpool)
res_layer1 = torch.nn.Sequential(resnet101.conv1,resnet101.maxpool,resnet101.layer1)
res_layer2 = torch.nn.Sequential(resnet101.conv1,resnet101.maxpool,resnet101.layer1,resnet101.layer2)
res_layer3 = torch.nn.Sequential(resnet101.conv1,resnet101.maxpool,resnet101.layer1,resnet101.layer2,resnet101.layer3)
res_layer4 = torch.nn.Sequential(resnet101.conv1,resnet101.maxpool,resnet101.layer1,resnet101.layer2,resnet101.layer3,resnet101.layer4)
res_avgpool = torch.nn.Sequential(resnet101.conv1,resnet101.maxpool,resnet101.layer1,resnet101.layer2,resnet101.layer3,resnet101.layer4,resnet101.avgpool)

输入图片

img = torch.randn(size=(2,3,224,224))

查看形状

In [51]: img.shape
Out[51]: torch.Size([2, 3, 224, 224])

In [52]: res_conv1(img).shape
Out[52]: torch.Size([2, 64, 112, 112])

In [53]: res_conv1_maxpool(img).shape
Out[53]: torch.Size([2, 64, 56, 56])

In [54]: res_layer1(img).shape
Out[54]: torch.Size([2, 256, 56, 56])

In [55]: res_layer2(img).shape
Out[55]: torch.Size([2, 512, 28, 28])

In [56]: res_layer3(img).shape
Out[56]: torch.Size([2, 1024, 14, 14])

In [57]: res_layer4(img).shape
Out[57]: torch.Size([2, 2048, 7, 7])

In [58]: res_avgpool(img).shape
Out[58]: torch.Size([2, 2048, 1, 1])

In [59]: resnet101(img).shape
Out[59]: torch.Size([2, 1000])

相关文章

  • Resnet各层输出形状

    定义网络 输入图片 img = torch.randn(size=(2,3,224,224)) 查看形状

  • Java输出形状

    输出矩形 以此矩形案例(4行,9列的矩形)为例 前面有空格的矩形 以此矩形案例(4行,9列的矩形)为例 输出平行四...

  • ResNet

    ResNet和Unet结合Demo 残差网络单元 根据上图,copy一个浅层网络的输出加给深层的输出,这样当网络特...

  • pytorch引用已有模型

    两种方式调用resnet50 方式二明显高级点输出: model.children() model.modules...

  • keras 实现 pytorch resnet.py

    keras resnet Pytorch resnet

  • Java输出沙漏形状

    如何显示沙漏形状的图形 1到4行每行减两个(第一行不变),5到7行每行加两个。共七行 首先外侧循环有7行数,内层循...

  • 第二天

    # 编程 ### 1.输出各类形状 ##### 定义输出函数 var printStr=""; function ...

  • 卷积输出形状 + Tensorflow "padding='SA

    首先,定义变量: 1. 一般卷积输出形状计算公式 1.1 正卷积 在正卷积时,一般我们希望卷积输入形状为输出形状的...

  • Resnet

    Ryan Dahl的tensorflow-resnet源码官方源码ResNet学习整体了解ResNet,论文翻译R...

  • torchvision.models.resnet.resnet

    随便一个位置 跳转到resnet50 _resnet ResNet类 Bottleneck 瓶颈模块 图片原始来自...

网友评论

      本文标题:Resnet各层输出形状

      本文链接:https://www.haomeiwen.com/subject/orvaxctx.html