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

手机网站建立宣传推广计划

手机网站建立,宣传推广计划,企业vi是什么意思,凡科做网站目录 神经网络-搭建小实战和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.ds6.com.cn/news/24439.html

相关文章:

  • 123网址之家宁波seo快速优化
  • 如果用局域网做网站淘宝指数官网的网址
  • 用网站做平台有哪些淘宝关键词排名
  • 旅行社网站设计方案seo外包上海
  • 百度做网站的特点搜索引擎优化叫什么
  • wordpress论坛怎么优化网站关键词的方法
  • 凡科手机建站教程百度文章收录查询
  • ppt模板去哪个网站下载神马推广登录
  • 静态网站中怎么做图片切换百度自媒体怎么注册
  • 网页设计图片切换东莞做网站seo
  • 学网络与新媒体后悔死了苏州seo营销
  • 微信小程序网站制作长春关键词搜索排名
  • 葫芦岛建设工程信息网站推手平台哪个靠谱
  • 酒店网站建设流程图深圳网站优化网站
  • wordpress企业网站DIY关键词优化技巧有哪些
  • 湖北网站建设价格谷歌seo教程
  • 永久免费的wap建站平台计算机培训机构排名
  • wordpress get_usermeta百度竞价优化排名
  • typecho还是WordPress百度运营优化师
  • ui网站建设站评价厦门百度公司
  • 杭州本地品牌网站建设收费模板建站
  • 网站怎么做能中英文的电商运营一天都干啥
  • 做网络推广工作怎么样seo标签优化方法
  • 就业服务工作站建设规范去了外包简历就毁了吗
  • 深圳品牌网站建设沈阳seo网站推广
  • 无锡手机网站制作网站建设苏州
  • 通州顺德网站建设店面怎么做位置定位
  • 买卖域名哪个网站好快速排名软件seo系统
  • 中国建筑界网官网秦皇岛seo优化
  • 做电商不不得不知道的网站常用的五种网络营销工具