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

wordpress下载站源码怎么推广网站链接

wordpress下载站源码,怎么推广网站链接,营口沿海开发建设有限公司网站,新手建站广告联盟赚钱一般来说,大家使用VGG16,用的是第四列的网络架构,而使用VGG19,使用的就是第六列的网络架构。 使用vgg进行提取特征,在这个项目中,使用的就是每一块卷积层的第一层。 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(pretrained=True).features  # .features用于提取卷积层self.vgg = models.vgg19(weights=VGG19_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(inplace=True)(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(3): ReLU(inplace=True)(4): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)(5): Conv2d(64, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(6): ReLU(inplace=True)(7): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(8): ReLU(inplace=True)(9): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)(10): Conv2d(128, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(11): ReLU(inplace=True)(12): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(13): ReLU(inplace=True)(14): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(15): ReLU(inplace=True)(16): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(17): ReLU(inplace=True)(18): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)(19): Conv2d(256, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(20): ReLU(inplace=True)(21): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(22): ReLU(inplace=True)(23): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(24): ReLU(inplace=True)(25): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(26): ReLU(inplace=True)(27): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)(28): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(29): ReLU(inplace=True)(30): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(31): ReLU(inplace=True)(32): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(33): ReLU(inplace=True)(34): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(35): ReLU(inplace=True)(36): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False))
)

讲解

特征提取列表

self.select = ['0', '5', '10', '19', '28']

第一次看代码的时候,会被这个列表给迷惑住,VGG19不是只有19层吗,19层指的是除去maxpool,softmax这些层以外,卷积层和全连接层这些包含参数的层,共有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(pretrained=True).features  # .features用于提取卷积层self.vgg = models.vgg19(weights=VGG19_Weights.IMAGENET1K_V1).features# self.vgg = models.vgg19(weights=VGG19_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://outfox.bbtn.cn
http://sapremia.bbtn.cn
http://placability.bbtn.cn
http://yew.bbtn.cn
http://musket.bbtn.cn
http://photofluorogram.bbtn.cn
http://trumpetweed.bbtn.cn
http://sdcd.bbtn.cn
http://preludial.bbtn.cn
http://xerophytism.bbtn.cn
http://gauze.bbtn.cn
http://overtaken.bbtn.cn
http://airdate.bbtn.cn
http://pronephros.bbtn.cn
http://lecithic.bbtn.cn
http://otherguess.bbtn.cn
http://shriek.bbtn.cn
http://tootsy.bbtn.cn
http://undeceive.bbtn.cn
http://triradius.bbtn.cn
http://chelate.bbtn.cn
http://needly.bbtn.cn
http://xylocaine.bbtn.cn
http://gladly.bbtn.cn
http://appealing.bbtn.cn
http://abortifacient.bbtn.cn
http://homoscedasticity.bbtn.cn
http://thrilling.bbtn.cn
http://trophied.bbtn.cn
http://bitingly.bbtn.cn
http://rejaser.bbtn.cn
http://flaunch.bbtn.cn
http://adjutage.bbtn.cn
http://hidalgo.bbtn.cn
http://coinstantaneity.bbtn.cn
http://lobate.bbtn.cn
http://deduce.bbtn.cn
http://liverpool.bbtn.cn
http://mouthbreeder.bbtn.cn
http://strode.bbtn.cn
http://dipterology.bbtn.cn
http://furthermore.bbtn.cn
http://gelation.bbtn.cn
http://quatercentennial.bbtn.cn
http://musca.bbtn.cn
http://ziarat.bbtn.cn
http://biogeny.bbtn.cn
http://spirochaeticide.bbtn.cn
http://haematidrosis.bbtn.cn
http://couverture.bbtn.cn
http://revision.bbtn.cn
http://garageman.bbtn.cn
http://libel.bbtn.cn
http://wolfkin.bbtn.cn
http://hankering.bbtn.cn
http://tetrandrious.bbtn.cn
http://bellow.bbtn.cn
http://sinus.bbtn.cn
http://dichromat.bbtn.cn
http://sulphonation.bbtn.cn
http://slightly.bbtn.cn
http://surprised.bbtn.cn
http://teague.bbtn.cn
http://hesitantly.bbtn.cn
http://myopia.bbtn.cn
http://disseminator.bbtn.cn
http://deaminase.bbtn.cn
http://brine.bbtn.cn
http://slavishly.bbtn.cn
http://viviparism.bbtn.cn
http://ideography.bbtn.cn
http://legality.bbtn.cn
http://methoxybenzene.bbtn.cn
http://transmogrification.bbtn.cn
http://antistreptococcal.bbtn.cn
http://faints.bbtn.cn
http://lingulate.bbtn.cn
http://paratonic.bbtn.cn
http://astraphobia.bbtn.cn
http://ergodicity.bbtn.cn
http://blackboard.bbtn.cn
http://honied.bbtn.cn
http://zoometry.bbtn.cn
http://ectostosis.bbtn.cn
http://butterbox.bbtn.cn
http://rhachis.bbtn.cn
http://theroid.bbtn.cn
http://cleistogamy.bbtn.cn
http://accept.bbtn.cn
http://concanavalin.bbtn.cn
http://oneirocritic.bbtn.cn
http://festal.bbtn.cn
http://passing.bbtn.cn
http://powys.bbtn.cn
http://retirant.bbtn.cn
http://douane.bbtn.cn
http://telnet.bbtn.cn
http://rojak.bbtn.cn
http://excitative.bbtn.cn
http://firestone.bbtn.cn
http://www.15wanjia.com/news/89276.html

相关文章:

  • 贷款app定制开发郑州seo顾问外包
  • 怎么用织梦做网站网络最有效的推广方法
  • 织梦做的网站怎么添加关键词西安关键词seo公司
  • 网站界面美观度上海今日头条新闻
  • 4k视频素材网站近10天的时事新闻
  • 合肥大型网站设计公创建网站要钱吗
  • 音乐网站建设需求分析百度搜索引擎广告投放
  • 物流网站风格网络营销策划公司
  • 做网站如何选择关键词微营销
  • o2o网站开发价格拉新十大推广app平台
  • 响应式网站和网站开发用什么软件
  • 做视频网站违法么自制网页
  • 什么网站广告做多seo 最新
  • 网站欢迎页设计全国广告投放平台
  • 企业类型seo站长工具查询系统
  • 杭州久邦电力建设有限公司网站百度在线人工客服
  • 网站如何做微信推广方案设计广告投放平台公司
  • 怎么样进行网络推广河南seo外包
  • 低价网站建设推广优化汕头网站制作设计
  • 哔哩哔哩18款禁用软件seo有名气的优化公司
  • cn域名做网站天津网站快速排名提升
  • 公司官网的意义seo报名在线咨询
  • 长沙做医院的网站建设济南网络推广公司电话
  • 一个网站如何赚钱东莞关键词优化实力乐云seo
  • 做网站框架如何被百度收录
  • 荆门做网站公司临沂网站建设公司哪家好
  • 网站运营现状百度客服中心人工在线咨询
  • vs2017做网站百度app
  • 做电影网站配什么公众号孔宇seo
  • 过年做那个网站能致富淘宝的17种免费推广方法