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

大型网站建设企业白银区住房和城乡建设局网站

大型网站建设企业,白银区住房和城乡建设局网站,镇江做网站公司,全国哪个餐饮品牌的网站做的好注:书中对代码的讲解并不详细,本文对很多细节做了详细注释。另外,书上的源代码是在Jupyter Notebook上运行的,较为分散,本文将代码集中起来,并加以完善,全部用vscode在python 3.9.18下测试通过&…

注:书中对代码的讲解并不详细,本文对很多细节做了详细注释。另外,书上的源代码是在Jupyter Notebook上运行的,较为分散,本文将代码集中起来,并加以完善,全部用vscode在python 3.9.18下测试通过,同时对于书上部分章节也做了整合。

Chapter7 Modern Convolutional Neural Networks

7.2 Network Using Blocks: VGG

在这里插入图片描述

import matplotlib.pyplot as plt
import torch
from torch import nn
from d2l import torch as d2ldef vgg_block(num_convs, in_channels, out_channels):layers = []for _ in range(num_convs):layers.append(nn.Conv2d(in_channels, out_channels,kernel_size=3, padding=1))layers.append(nn.ReLU())in_channels = out_channelslayers.append(nn.MaxPool2d(kernel_size=2,stride=2))return nn.Sequential(*layers)#可变参数#指定每个vgg块的卷积层个数和输出通道个数
conv_arch = ((1, 64), (1, 128), (2, 256), (2, 512), (2, 512))def vgg(conv_arch):conv_blks = []in_channels = 1# 卷积层部分for (num_convs, out_channels) in conv_arch:conv_blks.append(vgg_block(num_convs, in_channels, out_channels))in_channels = out_channelsreturn nn.Sequential(*conv_blks, nn.Flatten(),# 全连接层部分nn.Linear(out_channels * 7 * 7, 4096), nn.ReLU(), nn.Dropout(0.5),#the spatial dimensions of the input tensor after the convolutional blocks are reduced to 7x7nn.Linear(4096, 4096), nn.ReLU(), nn.Dropout(0.5),nn.Linear(4096, 10))net = vgg(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)ratio = 4
small_conv_arch = [(pair[0], pair[1] // ratio) for pair in conv_arch]#由于VGG-11比AlexNet计算量更大,因此构建一个通道数较少的网络
net = vgg(small_conv_arch)#训练
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())
plt.show()

训练结果:
在这里插入图片描述

参考文献:VGG原始论文

http://www.yayakq.cn/news/67861/

相关文章:

  • 最好的微网站建设公司推荐广州外贸网络推广
  • 宝坻集团网站建设专业门户网站开发
  • 网站建设代码标签大全一流的盐城网站建设
  • 400电话 网站建设经典软文案例100例
  • 深圳英文网站建设公司WordPress太臃肿了
  • 怎样评价一个网站做的好与不好制作网页动态效果
  • 在线学习网站建设响应式布局怎么实现
  • .net做的学校网站网站建设维护合同范本
  • 公众号做微网站公司部门设置
  • 在线网站建设联系人天津注册公司多少钱
  • 网站seo外包价格网站必须做ssl认证
  • 设计模板免费网站网络推广员是什么
  • ps做图下载网站有哪些品牌高端网站建设公司
  • 获得网站所有关键字网站内部的信息安全建设
  • 平谷营销型网站建设专业的网站建设科技公司
  • 自适应网站是什么手机在线图片编辑器
  • 站长工具5118百度提交收录
  • 商商业网站建设网站建设 风险防控
  • 做个游戏网站多少钱注册广告公司名字
  • 南昌网站建设 南昌做网站公司医程通 网站做的太
  • 叫别人做网站需要注意什么谷歌浏览器搜索引擎入口
  • 怎么查那些人输入做网站app推广拉新
  • wordpress流量站高端网站建设的方案
  • 网站 做百度推广有没有效果怎么样网站空间信息查询
  • 建站之星官方网站多商户海外商城源码下载
  • html5建设的网站美术馆网站建设要求
  • 网站建设样板做dj网站能赚钱吗
  • 昆明网站策划婚庆公司网站的设计与实现
  • 网站稿件管理发布系统建造师在建设部网站何时更新
  • 网站证书怎么做乐平网站建设