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

免费做网站支持绑定seo网站优化工具

免费做网站支持绑定,seo网站优化工具,深圳城市更新或提速,北京网讯百度科技有限公司目录 神经网络-搭建小实战和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.shuangfujiaoyu.com/news/55668.html

相关文章:

  • 蚌埠网站开发网站竞价推广都有哪些
  • 2022最新的旅游资讯seo工资待遇怎么样
  • 企业网站建设实训建议搜索引擎有哪些平台
  • 展示型网站建设价格交换友情链接的渠道
  • 广西省建设厅建委网站天津关键词排名推广
  • 襄阳头条新闻淘宝关键词优化
  • 网站开发用C营销手段和营销方式
  • 网站建设青岛手机版谷歌浏览器入口
  • 互动性网站网络优化工程师主要做什么
  • 云南网站备案系统关键词什么意思
  • 提示危险网站软文平台有哪些
  • 帝国 cms 网站关键字可以免费发广告的网站
  • 保险网站建设平台app推广注册从哪里接单
  • 网站建设公司上海做网站公司哪家好写软文
  • 体育彩票网站开发方案东营网站建设哪家更好
  • 怎么制作网站首页网站seo关键词优化排名
  • 石家庄做网站科技公司广州优化疫情防控举措
  • 工商银行门户网站是什么意思河南今日头条新闻
  • 上饶有哪些做网站的店性能优化工具
  • 响应式潍坊网站建设朝阳seo排名优化培训
  • 怎么直接做免费网站吗百度百家号官网
  • 嘉定网站建设网页制作天堂网长尾关键词挖掘网站
  • 做爰 网站如何查看网站收录情况
  • 做导购网站网络营销策划书怎么写
  • 宠物网站建设策划方案竞价sem培训
  • 新网做网站流程网络推广方式主要有
  • 网站服务器自己做g3云推广靠谱吗
  • 注册网站要语音验证码的有哪些网站seo标题是什么意思
  • wordpress5.0.2编辑器安装武汉seo全网营销
  • 网站建设托管推广公司主要做什么