GoogleNet网络结构(代码)

发布时间:2026/9/15 5:55:44
GoogleNet网络结构(代码) inception块​ import torch import torch.nn as nn class InceptionBlock(nn.Module): #__init__ 方法用于初始化模型的各个子模块 def __init__ (self,in_channels,out_channels1,out_channels2,out_channels3,out_channels4): super(InceptionBlock,self).__init__() #在 InceptionBlock 类中调用其父类的构造函数用于初始化父类的属性和方法。 #通路1(由一个 1x1 卷积层 和一个 ReLU 激活函数 的组合构成) self.branch1 nn.Sequential( nn.Conv2d(in_channels,out_channels1,kernel_size 1), nn.ReLU() ) #通路2(由 两个卷积层 和 两个 ReLU 激活函数 按顺序组成) self.branch2 nn.Sequential( nn.Conv2d(in_channels,out_channels2,kernel_size 1), nn.ReLU(), nn.Conv2d(out_channels1,out_channels2,kernel_size 3,padding 1), nn.ReLU() ) #通路3由 两个卷积层 和 两个 ReLU 激活函数 按顺序组成 self.branch3 nn.Sequential( nn.Conv2d(in_channels,out_channels3,kernel_size 1), nn.ReLU(), nn.Conv2d(out_channels1,out_channels2,kernel_size 5,padding 2), nn.ReLU(), ) #通路4(由 最大池化层、1x1 卷积层 和 ReLU 激活函数 依次组) self.branch4 nn.Sequential( nn.MaxPool2d(3, 1, 1), # 3x3 MaxPool, stride1, padding1 nn.Conv2d(in_channels, out_channels4, kernel_size1), nn.ReLU() ) #forward 方法定义模型前向计算过程,并将它们在通道维度上拼接 def forward(self, x): b1 self.branch1(x) b2 self.branch2(x) b3 self.branch3(x) b4 self.branch4(x) #沿着输入张量的第 1 个维度即通道维度进行拼接,4D张量为[batch_size, channels, height, width] #这里dim1表示在channels维度上进行拼接其他维度保持一致 return torch.cat([b1,b2,b3,b4],dim1) ​测试代码输出结果torch.Size([1, 64, 28, 28])inc InceptionBlock( in_channels64, out_channels116, # branch1 输出 16 个通道 out_channels216, # branch2 输出 16 个通道 out_channels316, # branch3 输出 16 个通道 out_channels416 # branch4 输出 16 个通道 ) x torch.randn(1, 64, 28, 28) # batch size1, in_channels64, 输入大小 28×28 output inc(x) print(output.shape)

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询