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

做网站交付标准多语言商城网站开发

做网站交付标准,多语言商城网站开发,wordpress上传到服务器,玉石电商网站建设方案一般来说#xff0c;大家使用VGG16#xff0c;用的是第四列的网络架构#xff0c;而使用VGG19#xff0c;使用的就是第六列的网络架构。 使用vgg进行提取特征#xff0c;在这个项目中#xff0c;使用的就是每一块卷积层的第一层。 import torch.nn as nn from torchvis…一般来说大家使用VGG16用的是第四列的网络架构而使用VGG19使用的就是第六列的网络架构。 使用vgg进行提取特征在这个项目中使用的就是每一块卷积层的第一层。 import torch.nn as nn from torchvision import models from torchvision.models.vgg import VGG19_Weightsclass VGGNet(nn.Module):def __init__(self):super(VGGNet, self).__init__()self.select [0, 5, 10, 19, 28]# self.vgg models.vgg19(pretrainedTrue).features # .features用于提取卷积层self.vgg models.vgg19(weightsVGG19_Weights.IMAGENET1K_V1).featuresdef forward(self, x):features []for name, layer in self.vgg._modules.items():x layer(x) # name为第几层的序列号layer就是卷积层,,x为输入的图片。x layer(x)的意思是x经过layer层卷积后再赋值给xif name in self.select:features.append(x)return featuresnet VGGNet() print(net)我们打印了一下我们定义的net VGGNet((vgg): Sequential((0): Conv2d(3, 64, kernel_size(3, 3), stride(1, 1), padding(1, 1))(1): ReLU(inplaceTrue)(2): Conv2d(64, 64, kernel_size(3, 3), stride(1, 1), padding(1, 1))(3): ReLU(inplaceTrue)(4): MaxPool2d(kernel_size2, stride2, padding0, dilation1, ceil_modeFalse)(5): Conv2d(64, 128, kernel_size(3, 3), stride(1, 1), padding(1, 1))(6): ReLU(inplaceTrue)(7): Conv2d(128, 128, kernel_size(3, 3), stride(1, 1), padding(1, 1))(8): ReLU(inplaceTrue)(9): MaxPool2d(kernel_size2, stride2, padding0, dilation1, ceil_modeFalse)(10): Conv2d(128, 256, kernel_size(3, 3), stride(1, 1), padding(1, 1))(11): ReLU(inplaceTrue)(12): Conv2d(256, 256, kernel_size(3, 3), stride(1, 1), padding(1, 1))(13): ReLU(inplaceTrue)(14): Conv2d(256, 256, kernel_size(3, 3), stride(1, 1), padding(1, 1))(15): ReLU(inplaceTrue)(16): Conv2d(256, 256, kernel_size(3, 3), stride(1, 1), padding(1, 1))(17): ReLU(inplaceTrue)(18): MaxPool2d(kernel_size2, stride2, padding0, dilation1, ceil_modeFalse)(19): Conv2d(256, 512, kernel_size(3, 3), stride(1, 1), padding(1, 1))(20): ReLU(inplaceTrue)(21): Conv2d(512, 512, kernel_size(3, 3), stride(1, 1), padding(1, 1))(22): ReLU(inplaceTrue)(23): Conv2d(512, 512, kernel_size(3, 3), stride(1, 1), padding(1, 1))(24): ReLU(inplaceTrue)(25): Conv2d(512, 512, kernel_size(3, 3), stride(1, 1), padding(1, 1))(26): ReLU(inplaceTrue)(27): MaxPool2d(kernel_size2, stride2, padding0, dilation1, ceil_modeFalse)(28): Conv2d(512, 512, kernel_size(3, 3), stride(1, 1), padding(1, 1))(29): ReLU(inplaceTrue)(30): Conv2d(512, 512, kernel_size(3, 3), stride(1, 1), padding(1, 1))(31): ReLU(inplaceTrue)(32): Conv2d(512, 512, kernel_size(3, 3), stride(1, 1), padding(1, 1))(33): ReLU(inplaceTrue)(34): Conv2d(512, 512, kernel_size(3, 3), stride(1, 1), padding(1, 1))(35): ReLU(inplaceTrue)(36): MaxPool2d(kernel_size2, stride2, padding0, dilation1, ceil_modeFalse)) )讲解 特征提取列表 self.select [0, 5, 10, 19, 28]第一次看代码的时候会被这个列表给迷惑住VGG19不是只有19层吗19层指的是除去maxpoolsoftmax这些层以外卷积层和全连接层这些包含参数的层共有19层。 但是实际过程中ReLU激活函数也算在里面因此上文打印出来会超过19层因此通过对应的索引可以找到每块卷积的第一层。 forward函数 最简单的解释就是将x逐层喂入神经网络当经过的这个层刚好是每块卷积层的第一层就将经过这层的结果保存到列表中该结果中保存的就是图片的特征。 我们调试一下看看 import torch.nn as nn import torch from torchvision import models from torchvision.models.vgg import VGG19_Weightsclass VGGNet(nn.Module):def __init__(self):super(VGGNet, self).__init__()self.select [0, 5, 10, 19, 28]# self.vgg models.vgg19(pretrainedTrue).features # .features用于提取卷积层self.vgg models.vgg19(weightsVGG19_Weights.IMAGENET1K_V1).features# self.vgg models.vgg19(weightsVGG19_Weights.IMAGENET1K_V1).featuresdef forward(self, x):features []for name, layer in self.vgg._modules.items():x layer(x) # name为第几层的序列号layer就是卷积层,,x为输入的图片。x layer(x)的意思是x经过layer层卷积后再赋值给xif name in self.select:features.append(x)return featuresnet VGGNet() print(net) input_tensor torch.randn(1, 3, 256, 256) output net(input_tensor) print(output)可以看到里面存放的是tensor格式的数据。 所以经过这个网络提取了图片的特征。
http://www.dnsts.com.cn/news/31715.html

相关文章:

  • 好看云在线网站模板徐州网络公司排名
  • 有没有小学生做兼职的网站足球网页制作素材
  • 宁波网站搭建公司网站如何做排名优化
  • 成都建设局网站首页深圳龙华网站建设公司
  • 网站运营策划书网站功能有哪些
  • 网站文章批量上传工具最好用的手机优化软件
  • 怎么申请网站空间域名关键词排名优化免费
  • 网站设计套餐大连模板建站软件
  • php做网站首页网站建设的主要步骤有哪些
  • 郑州家居网站建设成都企业网站备案流程
  • 电子商务网站建设与维护实验报告wordpress视频站模板
  • 陕西专业网站建设哪家好湘潭网站建设 w磐石网络
  • 金属材料东莞网站建设wordpress禁用工具栏
  • 做电子相册的网站wordpress 页面 文章 区别
  • seo优化6个实用技巧兰州网站优化排名
  • 海南住房城乡建设网站网站开发技术有什么软件
  • 网站建设技术员分为前端 后端网站在工信部备案如何做
  • 高新区建网站外包关于志愿者网站开发的论文
  • 哪个nas可以做网站光谷网站建设哪家好
  • 贷款织梦网站模板搜索引擎调价平台哪个好
  • 渭南网站建设与维护祥云网站建设
  • 建设一个购物网站流程100平米全包装修价格
  • 网站营销方法有哪些内容邢台专业做网站的地方
  • 宁波做网站优化公司上海企业网络推广方案
  • wordpress 站内搜索最简单的静态网站
  • 做一个企业网站花费济南网络安全公司
  • 一个网站怎么做2个服务器微信小程序成本
  • 邯郸做移动网站价格表wordpress伪静态教程
  • 长沙私人做网站虚拟主机网站淘客网站建设
  • 跨境电商发展现状如何新网站排名优化怎么做