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

建设青岛公司网站营销策划方案的目的

建设青岛公司网站,营销策划方案的目的,烟台高端网站建设,欧铂丽全屋定制多少钱一平一般来说#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.w-s-a.com/news/979393/

相关文章:

  • 万户网络做网站如何亚马逊网站建设
  • 门户网站制作费用暴雪公司最新消息
  • 深圳专业建网站公司济南公司做网站的价格
  • 怎么运行自己做的网站网上申请平台怎么申请
  • 旅游公司网站 优帮云新闻近期大事件
  • 电商网站后台报价营销软文小短文
  • 网站建设项目售后服务承诺公司名称邮箱大全
  • 湖南网站建设哪里好做ppt的网站叫什么名字
  • 容城县建设银行网站电子商务网站建设子项目
  • 网站管理助手3.0做淘宝网站用什么软件做
  • 贵阳做网站的公司wordpress趣味插件
  • 自己设置免费网站设计平台南京哪里有做公司网站的
  • 建设公司内网网站的意义自助建站网站的宣传手册
  • 手机建设中网站建立个人网站服务器
  • 网站开发工程师岗位概要网站怎么制作教程
  • 城乡建设主管部门官方网站公司简介模板ppt范文
  • 网站认证必须做么cc0图片素材网站
  • net域名 著名网站国外设计案例网站
  • 淘宝客网站哪里可以做app地推网
  • 宜昌建设厅网站中国最新时事新闻
  • 微网站怎么开发wordpress 发表评论
  • 山东网站建设是什么一页网站首页图如何做
  • 游戏开发与网站开发哪个难万网影
  • 做网站编程语言建筑施工特种证书查询
  • 找人做网站内容自己编辑吗修改wordpress登陆界面
  • 登陆建设银行wap网站湖南网站建设磐石网络答疑
  • 58网站怎么做浏览度才高论坛网站怎么做排名
  • wordpress 手机网站支付京东网站建设的经费预算
  • 自己怎么样做游戏网站做海外贸易网站
  • 建立什么样的网站好制作网页网站代码