当前位置:网站首页>PyTorch(11)---卷积神经网络_一个小的神经网络搭建model
PyTorch(11)---卷积神经网络_一个小的神经网络搭建model
2022-08-02 14:07:00 【伏月三十】
一个小的神经网络搭建model
*用到函数:torch.nn.Sequential(args)
import torch
from torch import nn
from torch.nn import Conv2d, MaxPool2d, Flatten, Linear, Sequential
from torch.utils.tensorboard import SummaryWriter
class Demo(nn.Module):
def __init__(self) -> None:
super().__init__()
self.model1=Sequential(
Conv2d(in_channels=3, out_channels=32, kernel_size=5, stride=1, padding=2, dilation=1, ),
MaxPool2d(kernel_size=2, ),
Conv2d(in_channels=32, out_channels=32, kernel_size=5, stride=1, padding=2, ),
MaxPool2d(kernel_size=2),
Conv2d(32, 64, 5, 1, 2),
MaxPool2d(2),
Flatten(),
Linear(1024, 64),
Linear(64, 10),
)
def forward(self,x):
x=self.model1(x)
return x
demo=Demo()
print(demo)
'''对网络步骤进行验证'''
input=torch.ones((64,3,32,32))
output=demo(input)
print(output)
print(output.shape)
writer=SummaryWriter("log_seq")
writer.add_graph(demo,input,)
writer.close()
结果:
边栏推荐
猜你喜欢
随机推荐
最小树高度
STL容器自定义内存分配器
基于ThinkPHP6.0 - 宝塔搭建漫画CMS管理系统源码实测
两个surfaceview的重叠效果类似直播效果中的视频和讲义实践
Kubernetes介绍
Enhanced Apktool reverse artifact
spark on yarn
数据偏见的背后是什么
华为防火墙IPS
LLVM系列第二十七章:理解IRBuilder
利用红外-可见光图像数据集OTCBVS打通图像融合、目标检测和目标跟踪
我理解的学习金字塔
Kubernetes核心概念
数据乱码问题—更改mysql字符编码
[VCU] Detailed S19 file (S-record)
预训练模型 Bert
MapReduce流程
Win10不能启动WampServer图标呈橘黄色的解决方法
LLVM系列第十章:控制流语句if-else-phi
无人驾驶综述:国外国内发展历程









