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

怎么做电影网站江苏营销型网站建设

怎么做电影网站,江苏营销型网站建设,济南网站制作搜到,网络推广软件排行榜神经网络-搭建小实战&Sequential的使用 官网模型结构根据模型结构和数据的输入shape,计算用在模型中的超参数coderunning log网络结构可视化 B站小土堆pytorch视频学习 官网 https://pytorch.org/docs/stable/generated/torch.nn.Sequential.html#torch.nn.Se…

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

    • 官网
    • 模型结构
    • 根据模型结构和数据的输入shape,计算用在模型中的超参数
    • code
    • running log
    • 网络结构可视化

B站小土堆pytorch视频学习

官网

https://pytorch.org/docs/stable/generated/torch.nn.Sequential.html#torch.nn.Sequential

sequential 将模型结构组合起来 以逗号分割,按顺序执行,和compose使用方式类似。
在这里插入图片描述

模型结构

在这里插入图片描述

根据模型结构和数据的输入shape,计算用在模型中的超参数

在这里插入图片描述

箭头指向部分还需要一层flatten层,展开输入shape为一维
在这里插入图片描述

code

import torch
from torch import nn
from torch.nn import Conv2d, MaxPool2d, Flatten, Linear, Sequential
from torch.utils.tensorboard import SummaryWriterclass MySeq(nn.Module):def __init__(self):super(MySeq, self).__init__()self.conv1 = Conv2d(3, 32, kernel_size=5, stride=1, padding=2)self.maxp1 = MaxPool2d(2)self.conv2 = Conv2d(32, 32, kernel_size=5, stride=1, padding=2)self.maxp2 = MaxPool2d(2)self.conv3 = Conv2d(32, 64, kernel_size=5, stride=1, padding=2)self.maxp3 = MaxPool2d(2)self.flatten1 = Flatten()self.linear1 = Linear(1024, 64)self.linear2 = Linear(64, 10)def forward(self, x):x = self.conv1(x)x = self.maxp1(x)x = self.conv2(x)x = self.maxp2(x)x = self.conv3(x)x = self.maxp3(x)x = self.flatten1(x)x = self.linear1(x)x = self.linear2(x)return xclass MySeq2(nn.Module):def __init__(self):super(MySeq2, self).__init__()self.model1 = Sequential(Conv2d(3, 32, kernel_size=5, stride=1, padding=2),MaxPool2d(2),Conv2d(32, 32, kernel_size=5, stride=1, padding=2),MaxPool2d(2),Conv2d(32, 64, kernel_size=5, stride=1, padding=2),MaxPool2d(2),Flatten(),Linear(1024, 64),Linear(64, 10))def forward(self, x):x = self.model1(x)return xmyseq = MySeq()
input = torch.ones(64, 3, 32, 32)
print(myseq)
print(input.shape)
output = myseq(input)
print(output.shape)myseq2 = MySeq2()
print(myseq2)
output2 = myseq2(input)
print(output2.shape)wirter = SummaryWriter('logs')
wirter.add_graph(myseq, input)
wirter.add_graph(myseq2, input)

running log

MySeq((conv1): Conv2d(3, 32, kernel_size=(5, 5), stride=(1, 1), padding=(2, 2))(maxp1): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)(conv2): Conv2d(32, 32, kernel_size=(5, 5), stride=(1, 1), padding=(2, 2))(maxp2): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)(conv3): Conv2d(32, 64, kernel_size=(5, 5), stride=(1, 1), padding=(2, 2))(maxp3): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)(flatten1): Flatten(start_dim=1, end_dim=-1)(linear1): Linear(in_features=1024, out_features=64, bias=True)(linear2): Linear(in_features=64, out_features=10, bias=True)
)
torch.Size([64, 3, 32, 32])
torch.Size([64, 10])
MySeq2((model1): Sequential((0): Conv2d(3, 32, kernel_size=(5, 5), stride=(1, 1), padding=(2, 2))(1): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)(2): Conv2d(32, 32, kernel_size=(5, 5), stride=(1, 1), padding=(2, 2))(3): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)(4): Conv2d(32, 64, kernel_size=(5, 5), stride=(1, 1), padding=(2, 2))(5): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)(6): Flatten(start_dim=1, end_dim=-1)(7): Linear(in_features=1024, out_features=64, bias=True)(8): Linear(in_features=64, out_features=10, bias=True))
)
torch.Size([64, 10])

网络结构可视化

from torch.utils.tensorboard import SummaryWriter
wirter = SummaryWriter('logs')
wirter.add_graph(myseq, input)
tensorboard --logdir=logs

tensorboard 展示图文件, 双击每层网络,可查看层定义细节
在这里插入图片描述

http://www.laogonggong.com/news/16878.html

相关文章:

  • 广告制作服务seo标题关键词怎么写
  • 惠州外包网站建设百度认证中心
  • 广州shopify代建站站长工具seo综合查询怎么关闭
  • 免费搭建自助网站百度小说排行榜风云榜单
  • 网站布局方法在线查询网站收录
  • 十堰网站开发培训商丘seo公司
  • 物联网解决方案搜索引擎优化方法有哪些
  • 民治做网站的公司sem优化软件选哪家
  • 广州专业网站建设价格惠州百度关键词优化
  • wordpress主题 storefrontal成都网站排名生客seo怎么样
  • 门头沟富阳网站建设平台推广员是做什么的
  • 做服装批发网站免费网络推广工具
  • 免费下载ppt模板网站有哪些上海百度整站优化服务
  • 烟台制作网站的公司哪家好长春网站seo哪家好
  • 成都职业培训网络学院网站seo基本流程
  • 口碑好网站建设公司查权重工具
  • 网站报价方案 模板网站seo标题是什么意思
  • wordpress视频播放插件下载网站是怎么优化推广的
  • 东莞短视频的推广方法seo优化方案案例
  • 网站设计软件网络营销课程速成班
  • 变态sf网站网站网络舆情监控系统
  • 厦门做企业网站多少钱七台河网站seo
  • wordpress自带的会员中心基础建站如何提升和优化
  • 顺德企业网站建设福建seo优化
  • 网站建设费算办公费吗网络推广网站公司
  • apm安装wordpress网页无法访问武汉seo
  • 做微信活动是做网站还是做小程序好好123上网主页
  • 柳州企业网站建设公司百度网站推广排名
  • 怎么做二级网站哈尔滨最新疫情
  • 好的兼职做调查网站员工培训