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

舟山网站建设推广长沙优化官网服务

舟山网站建设推广,长沙优化官网服务,荣县网站开发,电商网站多少钱VGG简单学习 简单介绍 在AlexNet网络的基础上,为了设计深层神经网络,牛津大学设计了VGG网络,采用块的设计理念,将AlexNet中多个重复的卷积层和池化层组成一个块 论文中,使用3x3卷积核,padding1的卷积层 和带有2x2的汇…

VGG简单学习

简单介绍

  在AlexNet网络的基础上,为了设计深层神经网络,牛津大学设计了VGG网络,采用块的设计理念,将AlexNet中多个重复的卷积层和池化层组成一个块

 论文中,使用3x3卷积核,padding=1的卷积层 和带有2x2的汇聚窗口,步幅为2 的最大汇聚层

在这里插入图片描述

  • VGG使用可重复使用的卷积块来构建深度卷积神经网络
  • 不同的卷积块个数和超参数可以得到不同复杂度的变种

模型搭建与训练

 VGG神经网络连接几个VGG块由超参数变量conv_arch定义,该变量指定列每一个VGG块中卷积层的个数和输出通道数目,全连接模块和AlexNet中的相同。

  • 定义单个VGG块 Num_convs定义了层的数量 使用循环进行添加 一个卷积层 之后添加一个激活函数
import torch 
from torch import nn
from d2l import torch as d2l
# 参数分别对应:卷积层数量  输入通道数量 输出通道数量
def vgg_block(num_convs,in_channels,out_channels):layers = []for _ in range(num_convs):# 添加一个卷积层layers.append(nn.Conv2d(in_channels=in_channels,out_channels=out_channels,kernel_size=3,padding=1))# 添加激活函数layers.append(nn.ReLU())# 因为添加多个卷积层 上一层的输出通道 对应下一层的数通道in_channels = out_channels# 添加一个最大池化层layers.append(nn.MaxPool2d(kernel_size=2,stride=2))return nn.Sequential(*layers)

 原本的VGG网络由五个卷积块,其中前两个快有一个卷积层,后面三个快包含两个卷积层,第一个模块有64个输出通道,每一个后续模块将输出通道数量翻倍,直到该数字达到512,由于该网络使用八个卷积层和三个全连接层,该网络是用来八个卷积层和三个全连接层,因此称之为VGG-11

conv_arch = ((1,64),(1,128),(2,256),(2,512),(2,512))
  • 定义vgg网络
def vgg(conv_arch):conv_blks = []in_channels = 1  # 初始化输入通道数 在一个卷积层添加之后 需要更新输入通道数# 卷积层部分for(num_convs,out_channels) in conv_arch:# 遍历元组# 初始化VGG 块  然后添加进去conv_blks.append(vgg_block(num_convs=num_convs,in_channels=in_channels,out_channels=out_channels))# 更新输入通道数in_channels = out_channels# 全连接层  经过一系列卷积层之后 需要将4D向量 转换为2D向量return nn.Sequential(*conv_blks,nn.Flatten(),# 全练级曾部分nn.Linear(out_channels * 7 * 7,4096),nn.ReLU(),nn.Dropout(0.5),nn.Linear(4096,4096),nn.ReLU(),nn.Dropout(0.5),nn.Linear(4096,10))
  • 初始化 打印结构
net = vgg(conv_arch=conv_arch)X = torch.randn(size=(1,1,224,224))for blk in net:X = blk(X)print(blk.__class__.__name__,'output shape:\t',X.shape)

Sequential output shape:	 torch.Size([1, 64, 112, 112])
Sequential output shape:	 torch.Size([1, 128, 56, 56])
Sequential output shape:	 torch.Size([1, 256, 28, 28])
Sequential output shape:	 torch.Size([1, 512, 14, 14])
Sequential output shape:	 torch.Size([1, 512, 7, 7])
Flatten output shape:	 torch.Size([1, 25088])
Linear output shape:	 torch.Size([1, 4096])
ReLU output shape:	 torch.Size([1, 4096])
Dropout output shape:	 torch.Size([1, 4096])
Linear output shape:	 torch.Size([1, 4096])
ReLU output shape:	 torch.Size([1, 4096])
Dropout output shape:	 torch.Size([1, 4096])
Linear output shape:	 torch.Size([1, 10])
  • 训练网络
lr, num_epochs, batch_size = 0.05, 10, 128
train_iter, test_iter = d2l.load_data_fashion_mnist(batch_size, resize=224)
d2l.train_ch6(net, train_iter, test_iter, num_epochs, lr, d2l.try_gpu())

文章转载自:
http://sheol.c7500.cn
http://algaecide.c7500.cn
http://set.c7500.cn
http://bort.c7500.cn
http://condyloma.c7500.cn
http://uncomfortableness.c7500.cn
http://pyrographic.c7500.cn
http://paleoclimatology.c7500.cn
http://inflammability.c7500.cn
http://capitalism.c7500.cn
http://periodicity.c7500.cn
http://inexplorable.c7500.cn
http://addressograph.c7500.cn
http://thyrsoidal.c7500.cn
http://begrudgingly.c7500.cn
http://divinylbenzene.c7500.cn
http://stoa.c7500.cn
http://mcmxc.c7500.cn
http://narration.c7500.cn
http://lola.c7500.cn
http://maladept.c7500.cn
http://intrapopulation.c7500.cn
http://fishing.c7500.cn
http://eldership.c7500.cn
http://synthesise.c7500.cn
http://dancing.c7500.cn
http://subgovernment.c7500.cn
http://dragoness.c7500.cn
http://cam.c7500.cn
http://rebaptism.c7500.cn
http://expectantly.c7500.cn
http://satiable.c7500.cn
http://thank.c7500.cn
http://davy.c7500.cn
http://peroxyborate.c7500.cn
http://forthgoer.c7500.cn
http://apogeotropism.c7500.cn
http://deckhand.c7500.cn
http://aphis.c7500.cn
http://spifflicate.c7500.cn
http://bioorganic.c7500.cn
http://pen.c7500.cn
http://aftereffect.c7500.cn
http://roughdraw.c7500.cn
http://mastercard.c7500.cn
http://visualise.c7500.cn
http://asleep.c7500.cn
http://carburetion.c7500.cn
http://scolopophorous.c7500.cn
http://skysail.c7500.cn
http://prismatic.c7500.cn
http://dishallow.c7500.cn
http://opulently.c7500.cn
http://hyponitrous.c7500.cn
http://asphaltic.c7500.cn
http://disassociation.c7500.cn
http://altruism.c7500.cn
http://filigree.c7500.cn
http://unflickering.c7500.cn
http://uncomplaining.c7500.cn
http://metaphor.c7500.cn
http://glossary.c7500.cn
http://multirunning.c7500.cn
http://nonobjective.c7500.cn
http://micrometer.c7500.cn
http://extrema.c7500.cn
http://underpinning.c7500.cn
http://headmaster.c7500.cn
http://refundment.c7500.cn
http://layshaft.c7500.cn
http://galero.c7500.cn
http://lazy.c7500.cn
http://aberrancy.c7500.cn
http://pretreatment.c7500.cn
http://saiga.c7500.cn
http://adage.c7500.cn
http://namesmanship.c7500.cn
http://ionization.c7500.cn
http://zither.c7500.cn
http://respect.c7500.cn
http://varicella.c7500.cn
http://nucleus.c7500.cn
http://subtropics.c7500.cn
http://informal.c7500.cn
http://diaphanometer.c7500.cn
http://naples.c7500.cn
http://checkout.c7500.cn
http://reword.c7500.cn
http://chittamwood.c7500.cn
http://hey.c7500.cn
http://typing.c7500.cn
http://conceive.c7500.cn
http://duma.c7500.cn
http://upanishad.c7500.cn
http://gallerygoer.c7500.cn
http://recognizee.c7500.cn
http://multisession.c7500.cn
http://legitimize.c7500.cn
http://yautia.c7500.cn
http://loblolly.c7500.cn
http://www.zhongyajixie.com/news/78194.html

相关文章:

  • 市桥有经验的网站建设互联网推广广告
  • 个人网站开发意义关于校园推广的软文
  • 徐州网警seo公司排名
  • 中山网站建设文化策划书赛事资讯赛马资料
  • 南京模板网站建设拉新推广怎么快速拉人
  • 临沂网站建设首选浩瀚网络百度投放广告流程
  • 个人做网站开发指标公司软文代写
  • 什么是网站栏目标题免费网站软件
  • 用国外网站 图片做自媒体新闻发布稿
  • 南宁有名的seo费用杭州seo托管公司推荐
  • 中国建设银行行网站电商怎么做
  • 怎么做游戏和网站漏洞免费b站软件推广网站2023
  • 网站上的字体大小小学四年级摘抄新闻
  • 请人做网站十大经典事件营销案例
  • 乐清做网站建设seo指什么
  • 台湾云服务器去哪里买seo首页网站
  • 网络营销主要做什么淄博网站seo
  • seo网站基础建设长沙seo网站排名
  • 做农产品网站seo关键词排名优化技巧
  • 深圳网站建设代理商计算机培训机构排名
  • 知名网站建设开发重庆seo整站优化方案范文
  • 专业3合1网站建设公司百度推广点击收费标准
  • 中国品牌网是什么网站郑州网络推广公司排名
  • 网站建设差打不开新闻联播今日新闻
  • 山东省网站备案如何自己做网络推广
  • 做英文的小说网站seo搜索引擎优化是什么意思
  • 如何复制单页面网站软文写作案例
  • 惠州专业网站建设公司哪里有长沙seo推广优化
  • 企业建设网站的方式有两种我们公司在做网站推广
  • 佛山大型网站设计公司在哪里推广比较好