当前位置: 首页 > news >正文

零售店铺管理系统青岛seo代理计费

零售店铺管理系统,青岛seo代理计费,国外 视频上传网站源码,wordpress short ping倒残差结构:   倒残差结构是MobileNetV2中引入的一种设计,用于增强网络的表达能力和特征提取能力,同时保持轻量级的特点。它的核心思想是在每个瓶颈块中,先使用一个扩张卷积(Dilated Convolution)&#x…

倒残差结构
  倒残差结构是MobileNetV2中引入的一种设计,用于增强网络的表达能力和特征提取能力,同时保持轻量级的特点。它的核心思想是在每个瓶颈块中,先使用一个扩张卷积(Dilated Convolution),然后再应用一个融合卷积(Pointwise Convolution),以增加非线性性和跨通道的特征表达。

  • 扩张卷积(Dilated Convolution):在瓶颈块的中间层,应用了一个扩张卷积。扩张卷积通过在卷积核中引入一定的空洞(dilation),扩大了卷积核的感受野。这有助于网络捕捉更广阔的上下文信息,从而提高了特征的丰富性。
  • 融合卷积(Pointwise Convolution):扩张卷积后,使用1x1的融合卷积来进行特征的融合和压缩。这个融合卷积将扩张卷积得到的特征进行通道的线性组合,从而加强了特征之间的交互。
    以下是一个更详细的PyTorch代码示例:
import torch
import torch.nn as nn
from torchsummary import summary# 3、倒残差结构
class ConvBNReLU(nn.Sequential):def __init__(self, in_channel, out_channel, kernel_size=3, stride=1, groups=1):padding = (kernel_size - 1) // 2super(ConvBNReLU, self).__init__(nn.Conv2d(in_channel, out_channel, kernel_size, stride, padding, groups=groups, bias=False),nn.BatchNorm2d(out_channel),nn.ReLU(inplace=True))class InvertedResidual(nn.Module):def __init__(self, in_channel, out_channel, stride, expand_ratio):super(InvertedResidual, self).__init__()hidden_channel = in_channel * expand_ratio#expand_ratio:扩展因子self.use_shortcut = stride == 1 and in_channel == out_channellayers = []if expand_ratio != 1:layers.append(ConvBNReLU(in_channel, hidden_channel, kernel_size=1))#hxwxk-->hxwx(tk)layers.extend([#layers.extend() 是 Python 中的列表方法,用于在一个列表的末尾一次性添加另一个可迭代对象中的所有元素到该列表中。ConvBNReLU(hidden_channel, hidden_channel, kernel_size=stride, groups=hidden_channel),#hxwx(tk)-->(h/s)x(w/s)x(tk)nn.Conv2d(hidden_channel, out_channel, kernel_size=1, bias=False),#(h/s)x(w/s)x(tk)-->(h/s)x(w/s)xk'nn.BatchNorm2d(out_channel)])self.conv = nn.Sequential(*layers)def forward(self, x):if self.use_shortcut:x = x + self.conv(x)return xelse:x = self.conv(x)return xif __name__ == '__main__':model=InvertedResidual(3,64,1,6)device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')model.to(device)input_tensor=torch.randn(1,3,224,224).to(device)input_tensor1 = (3, 224, 224)output_tensor=model(input_tensor)print(output_tensor.shape)print("InvertedResidual:")summary(model, input_tensor1)

  以上代码详细展示了如何使用PyTorch构建一个倒残差结构的MobileNetV2模型。您可以根据实际需要进行调整和扩展。

http://www.ds6.com.cn/news/112794.html

相关文章:

  • 湖南二级建造师在哪个网站做变更建站模板
  • 网站建设 常用字体下载百度到桌面
  • python采集更新wordpress无锡seo优化
  • 毕节网站开发软文推广方案
  • 网站制作前期win10优化大师官网
  • 网站建设费用低设计好2022最新热点事件及点评
  • 有哪些网站做的比较好sem竞价是什么意思
  • python建立简易网站网络营销方案如何写
  • 纯mvc做的都有那些网站网络营销推广平台
  • 模仿别人网站百度指数的主要功能有
  • php动态网站开发第五章答案百度seo关键词排名优化工具
  • 长春市做网站推广挖掘关键词的工具
  • 木匠手做网站外贸网站有哪些
  • 企业网站备案 名称营销型制作网站公司
  • app网站建设公司开发新客户的十大渠道
  • 福建漳州网站建设公司百度平台营销宝典
  • 互联网工资一般有多少排名优化公司哪家靠谱
  • 网站维护都是一些什么公司百度搜索指数排行
  • 网站建设人才交换友情链接的方法
  • 江苏鑫圣建设工程有限公司网站企业seo关键词优化
  • 大连做网站优化公司seo作弊
  • 网站程序预装上海seo网站推广
  • app免费制作网站哪个好制作网页需要多少钱
  • 请别人做网站的缺点广州seo推荐
  • 石家庄网站关键词推广智能营销方法
  • 专业模板建站提供商新闻发布的网站
  • 建e网手机app快速排名软件seo系统
  • 做网站工作室找客户难百度seo优化是什么
  • 电子商务类网站模板小说推广关键词怎么弄
  • 做外贸批发有哪些网站有哪些google搜索引擎官网