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

邯郸专业网站建设报价内蒙建设厅网站

邯郸专业网站建设报价,内蒙建设厅网站,太原cms建站,做网站 使用权 所有权目录 神经网络-搭建小实战和Sequential的使用 版本1——未用Sequential 版本2——用Sequential 神经网络-搭建小实战和Sequential的使用 torch.nn.Sequential的官方文档地址,模块将按照它们在构造函数中传递的顺序添加。代码实现的是下图: 版本1—…

目录

神经网络-搭建小实战和Sequential的使用

版本1——未用Sequential 

版本2——用Sequential


神经网络-搭建小实战和Sequential的使用

  1. torch.nn.Sequential的官方文档地址,模块将按照它们在构造函数中传递的顺序添加。
  2. 代码实现的是下图: 

版本1——未用Sequential 

import torch
from torch import nn
from torch.nn import Conv2d, MaxPool2d, Flatten, Linearclass Model(nn.Module):def __init__(self):super(Model, self).__init__()# 3,32,32 ---> 32,32,32self.conv1 = Conv2d(in_channels=3, out_channels=32, kernel_size=5, stride=1, padding=2)# 32,32,32 ---> 32,16,16self.maxpool1 = MaxPool2d(kernel_size=2, stride=2)# 32,16,16 ---> 32,16,16self.conv2 = Conv2d(in_channels=32, out_channels=32, kernel_size=5, stride=1, padding=2)# 32,16,16 ---> 32,8,8self.maxpool2 = MaxPool2d(kernel_size=2, stride=2)# 32,8,8 ---> 64,8,8self.conv3 = Conv2d(in_channels=32, out_channels=64, kernel_size=5, stride=1, padding=2)# 64,8,8 ---> 64,4,4self.maxpool3 = MaxPool2d(kernel_size=2, stride=2)# 64,4,4 ---> 1024self.flatten = Flatten()  # 因为start_dim默认为1,所以可不再另外设置# 1024 ---> 64self.linear1 = Linear(1024, 64)# 64 ---> 10self.linear2 = Linear(64, 10)def forward(self, x):x = self.conv1(x)x = self.maxpool1(x)x = self.conv2(x)x = self.maxpool2(x)x = self.conv3(x)x = self.maxpool3(x)x = self.flatten(x)x = self.linear1(x)x = self.linear2(x)return xmodel = Model()
print(model)input = torch.ones((64, 3, 32, 32))
out = model(input)
print(out.shape)	# torch.Size([64, 10])

版本2——用Sequential

代码更简洁,而且会给每层自动从0开始编序。

import torch
from torch import nn
from torch.nn import Conv2d, MaxPool2d, Flatten, Linear, Sequentialclass Model(nn.Module):def __init__(self):super(Model, self).__init__()self.model = Sequential(Conv2d(in_channels=3, out_channels=32, kernel_size=5, stride=1, padding=2),MaxPool2d(kernel_size=2, stride=2),Conv2d(in_channels=32, out_channels=32, kernel_size=5, stride=1, padding=2),MaxPool2d(kernel_size=2, stride=2),Conv2d(in_channels=32, out_channels=64, kernel_size=5, stride=1, padding=2),MaxPool2d(kernel_size=2, stride=2),Flatten(),Linear(1024, 64),Linear(64, 10))def forward(self, x):return self.model(x)model = Model()
print(model)input = torch.ones((64, 3, 32, 32))
out = model(input)
print(out.shape)	# torch.Size([64, 10])

 在代码最末尾加上writer.add_gragh(model, input)就可看到模型计算图,可放大查看。

writer = SummaryWriter('./logs/Seq')
writer.add_graph(model, input)
writer.close()

 

 

 

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

相关文章:

  • 东明县住房和城乡建设局网站wordpress帖子缩略图
  • 怎样做网站导购教程今天发生了什么重大新闻
  • 网站开发选择什么软件建材网站建设哪家
  • 学校网站建设开优分销app下载
  • 网站推广国外网站建设标签
  • 小女孩做网站ipv6网站开发
  • 网站服务器 内存phpcms企业网站源码
  • 中山的网站建设公司公司做网站卖东西要什么证
  • 中华智能自建代理网站wordpress改背景
  • 建设银行内部网站源码网球最新消息
  • 头像制作网站上海php网站建设
  • 山东富国建设投资有限公司网站如何下载别人的网站做模板
  • 项城市建设规划局网站外贸商城网站
  • 怎么把dw做的网站传上去室外建筑网站
  • 商城网站建设注意什么wordpress手机模板
  • 公司的网站建设网站建设的总结
  • 成都网站建设公司服务商网站效果
  • 网站建站怎么报价vi视觉设计手册
  • swing做网站哪个网站设计好
  • 图书馆网站建设研究asp网站如何安装
  • 如何创办一个赚钱的网站网站ui设计例子
  • 网站商城网络整合营销手机应用软件开发培训班
  • 请人帮忙做淘宝网站多少钱便捷的邢台做网站
  • 国外免费网站空间电商平台商城系统搭建
  • 网站内容建设的核心和根本是济南网站建设选搜点网络
  • 关于建筑的网站有哪些内容梅龙高速施工企业
  • 怎么提交网站地图北京专业做网站公司
  • 服务器主机搭建网站wordpress sae 4.4
  • 网站建设湖北佛山网络推广培训
  • 泰安网站建设企业网站怎么做视频教程