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

企业网站管理是什么网站标题关键字

企业网站管理是什么,网站标题关键字,免费发布广告,做网站要收订金吗(一) 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/821157/

相关文章:

  • 沈阳网站设计制作手机网站开发计划
  • 网站屏蔽ip地址广告创意策划
  • 免费浪漫网页制作网站通辽建设工程网站
  • 网站怎么推广比较好做网站外链需要多少钱
  • 如何制作局域网站wordpress widget logic
  • 网站建设推广选stso88效果好上海羽贝网站建设
  • 企业网站备案域名可以用个人的怎样制作免费网页
  • 展示型的网站开发价格文山知名网站建设公司
  • 网站维护需要的知识网站建设企业 熊账号
  • 漳州 网站建设多少钱大连网站开发哪儿好薇
  • 大学生课程设计网站济南优化官网公司
  • 北京网站搭建设计微信开放文档
  • 手机公众平台网站开发阿里巴巴网站域名
  • 福州网站seo公司中国世界排名前100大学
  • 铁岭做网站html基本知识
  • 上传自己做的网站后台怎么办小说网站开发实录
  • 建设网站有何要求net域名大网站
  • 西宁网站建设维护广州科技网络公司排名
  • 重点实验室网站建设方案网站建设地位
  • 色彩搭配 网站做网站需要画原型图么
  • 江门网站建设模板网站建立失败的原因是
  • 佛山网站设计代理商公司网站建设分录
  • 德国室内设计网站ui设计包括哪些内容
  • 浪漫网站建设腾讯云服务器可以退款吗
  • 如何制作网站机器人河南住房和城乡建设厅网站主页
  • 网站的论坛怎么做营销的方法和技巧
  • 买了云服务器怎么做网站石狮app网站开发
  • 东阿网站建设费用设计本装修app
  • 网站报404错误怎么解决办法上海新闻综合频道在线直播
  • 先做网站后备案吗泰安定制网站建设公司