当前位置:网站首页>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()
结果:
边栏推荐
猜你喜欢
随机推荐
数据的表示方法和转换(二进制、八进制、十进制、十六进制)
mysql常用函数
最小树高度
The NDK portal: C
Redis database related commands
宝塔搭建PHP自适应懒人网址导航源码实测
数据偏见的背后是什么
MySQL知识总结 (十一) MySql 日志,数据备份,数据恢复
华为防火墙
spark写sql的方式
每周招聘|PostgreSQL专家,年薪60+,高能力高薪资
原码、补码、反码
spark(standalone,yarn)
什么?都0202年了,你还不会屏幕适配?
[论文阅读] ACT: An Attentive Convolutional Transformer for Efficient Text Classification
Hession使用
没学好统计学的下场
基于GPT的隐变量表征解码结构
记录Yolo-tiny-v4的权重提取和中间层结果提取
STL容器自定义内存分配器









