当前位置: 首页 > 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.khdw.cn/news/68813.html

相关文章:

  • 网站建设装什么系统百度站长工具seo
  • 郑州做网站九零后企业网页设计与推广
  • 武汉做企业网站的公司torrent种子猫
  • 武汉b2b网站建设公司电子商务网站建设与管理
  • oubingxin.wordpress网站关键词排名seo
  • 私人做的不错的网站石家庄最新疫情
  • 中小学生做试卷的网站6西安网站关键词推广
  • 北京网站开发公司排名福州短视频seo获客
  • 企业网站建设都能做哪些工作域名注册腾讯云
  • 建设企业网站电话seo搜索引擎优化介绍
  • 东莞手机网站价格百度在线客服问答
  • 网站的设计如何让关键词排名靠前
  • wordpress 招聘模板seo查询外链
  • 免费企业网站建设seo是对网站进行什么优化
  • 龙岗网站设计市场高级seo课程
  • 中煤第一建设公司网站十大室内设计网站
  • 上海免费网站建设模板推荐培训加盟
  • 滁州网站建设泰安seo培训
  • 婚纱网站设计目标攀枝花网站seo
  • wordpress图标朝阳seo推广
  • 做网站 不是计算机专业搜索引擎优化seo公司
  • 网站建设 电话咨询中山seo
  • 建网站广州怎么建网站教程图解
  • 今日国内新闻内容摘抄seo是什么意思怎么解决
  • 中山 网站建设一条龙服务seo人员的相关薪资
  • 做家教中介网站赚钱吗?新业务在线软件下载
  • 大型购物网站有哪些建网络平台要多少费用
  • 网站如何paypal支付河南郑州做网站的公司
  • 什么网站上可以做国际贸易你对网络营销的理解
  • 高端网站建设企业官网建设线上推广