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

如何用工控做网站阳江招聘网最新消息

如何用工控做网站,阳江招聘网最新消息,山西网站建设哪家有,wordpress上传种子(一) pytorch 官网内置的网络模型 图像处理: Models and pre-trained weights — Torchvision 0.20 documentation (二) CIFAR10数据集的分类网络模型(仅前向传播): 下方的网络模型图片有误,已做修改,具…

(一) pytorch 官网内置的网络模型

图像处理:

Models and pre-trained weights — Torchvision 0.20 documentation

(二) CIFAR10数据集的分类网络模型(仅前向传播):

下方的网络模型图片有误,已做修改,具体情参考代码。

在这里插入图片描述

1)代码如下:

Sequential() 函数的 demo
Sequential() 函数可以快速定义一个前馈神经网路,按顺序堆叠不同的层,但是要保证层之间的输入和输出尺寸要匹配。

import torch
from torch import nn
import torchvision
from torchvision import transforms
from torch.utils.data import DataLoaderclass CIFAR10_NET(nn.Module):def __init__(self):super(CIFAR10_NET, self).__init__()self.conv1 = nn.Conv2d(3, 32, 5,padding=2) # 输入输出尺寸相同,故根据公式计算出padding的值self.pool1 = nn.MaxPool2d(2, 2)self.conv2 = nn.Conv2d(32, 32, 5,padding=2)self.pool2 = nn.MaxPool2d(2, 2)self.conv3 = nn.Conv2d(32, 64, 5,padding=2)self.pool3 = nn.MaxPool2d(2, 2)self.flatten = nn.Flatten()self.linear1 = nn.Linear(1024, 64)self.linear2 = nn.Linear(64, 10)def forward(self, x):x = self.conv1(x)x = self.pool1(x)x = self.conv2(x)x = self.pool2(x)x = self.conv3(x)x = self.pool3(x)x = self.flatten(x)x = self.linear1(x)x = self.linear2(x)return xCIFAR10_NET_Instance = CIFAR10_NET()
print(CIFAR10_NET_Instance)

Sequential() 函数的 demo

import torch
from torch import nn
from torch.utils.tensorboard import SummaryWriterclass CIFAR10_NET(nn.Module):def __init__(self):super(CIFAR10_NET, self).__init__()self.model = nn.Sequential(nn.Conv2d(3, 32, 5, padding=2),  # 输入输出尺寸相同,故根据卷积层的公式计算出padding的值,此时默认stride=1nn.MaxPool2d(2, 2),nn.Conv2d(32, 32, 5, padding=2),nn.MaxPool2d(2, 2),nn.Conv2d(32, 64, 5, padding=2),nn.MaxPool2d(2, 2),nn.Flatten(),nn.Linear(1024, 64),nn.Linear(64, 10))def forward(self, x):x = self.model(x)return xCIFAR10_NET_Instance = CIFAR10_NET()
print(CIFAR10_NET_Instance)writer = SummaryWriter('logs')
writer.add_graph(CIFAR10_NET_Instance, (torch.rand(1, 3, 32, 32), )) # 在tensorboard中将计算图可视化
writer.close()

在命令行使用 tensorboard 的效果图:

在这里插入图片描述

双击网络模型名:

在这里插入图片描述

继续双击会出现更多的细节内容!!

2)注意点:

  • 如果想要输入和输出的尺寸相同的话,需要按照卷积层中的公式来计算 paddingstride 的值,具体情参考笔记(十)。

  • 一般先搭建网络,在导入数据集之前,往往先用以下代码进行测试:

    # 先创建网络模型实例,假设为 test_net
    input = torch.ones((64,in_channels,H_in,W_in)) # in_channels、H_in、W_in根据数据集的输入设置
    output = test_net(input)
    print(output.shape)
    

    如果网络模型有错误,就会报错。


上一篇下一篇
神经网络入门实战(十三)待发布
http://www.yayakq.cn/news/664344/

相关文章:

  • 手机网站app制作公司广州百度推广优化
  • 有关电子商务网站建设的 论文计算机网站建设 是什么意思
  • 交易网站建设需要学什么软件网推获客平台
  • 青锐成长计划网站开发人员网络营销相关政策有哪些
  • 软件下载网站如何履行安全管理网站淘宝客怎么做的
  • 嘉兴信息网站网站关键词选取方法
  • 万柳网站建设云主机可以做几个网站
  • 在线做图表的网站seo研究中心官网
  • 软件工网站开发课程设计报告wordpress外贸模版
  • 网页美工培训中心sem和seo是什么职业岗位
  • 公司建设网站制作wordpress 有图片的文章
  • 成都网站开发定制wordpress 投稿
  • 关于网站开发的外文翻译app开发需要哪些知识
  • 怎么策划一个网站溧阳城乡建设局网站
  • 泉州企业网站建设公司企业数字化平台
  • 合水口网站建设35岁了还能学平面设计吗
  • 新河镇网站制作html基础标签
  • wordpress改造成mip站类似freenom的免费域名网站
  • 商业网站域名后缀wordpress微信公众号登录界面
  • 做湘菜的网站建设网站能盈利吗
  • 网站网站注册湖州吴兴建设局网站
  • 咖啡厅网站开发目标万网网站空间服务范围
  • 胶州城乡建设局网站搜索引擎优化推广
  • 公众号 微网站开发关键词优化公司哪家好
  • 网站制作公司挣钱吗赣州seo推广
  • 上传文档网站开发北京的建设网站公司
  • 免费服装网站模板做网站的怎样找客户
  • 做网站最小的字体是多少打开百度官网
  • 网页制作与网站建设题清风算法受影响的网站
  • 做网站推广的湖州网站做等保费用