当前位置: 首页 > 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.zhongyajixie.com/news/64102.html

相关文章:

  • 网站开发收税深圳网络推广哪家公司好
  • 网站开发逻辑图网站seo收录
  • 网站建设 外包电子商务平台有哪些
  • 常熟网站建设专业的公司广告公司名字
  • wordpress 10万pvseo网站推广首页排名
  • 心知天气Wordpress青岛网站关键词优化公司
  • 网站设计师需要学什么上海seo公司
  • 网站友情链接怎么添加2023引流软件
  • 用什么网站做动感相册免费推广的渠道有哪些
  • 东莞市外贸网站建设多少钱关键词提取工具app
  • 社交网站有哪些如何做青海seo技术培训
  • 网站审查元素 可做代码国内seo公司哪家最好
  • wordpress单页下载插件seo优化网站教程
  • 免费ppt模板可爱seo高端培训
  • 龙华建网站跨境网站建站
  • php网站开发权限管理互联网营销师证书含金量
  • 南阳网站建设大旗电商seo网站推广经理
  • 自己怎么做鲜花网站深圳设计公司
  • 浙江八达建设集团有限公司网站2021谷歌搜索入口
  • 建材行业网站建设方案优化网站平台
  • 做网站主机几个配件网络广告推广
  • 营销型高端网站建设网络项目免费的资源网
  • 网站怎么做成软件谷歌浏览器2021最新版
  • wordpress要多大空间泰州seo公司
  • 石油化工建设工程网站百度竞价项目
  • 阿里云 拦截网站天津seo排名扣费
  • 网站推广费用入什么科目seo怎么发文章 seo发布工具
  • 当前政府网站建设的模式seo网站
  • 冬青街 做网站软文时光发稿平台
  • wordpress wp head官网seo