2️卷积神经网络(CNN)

import torch.nn as nn
Class Net (nn.Module):
def __init__(self):
super().__init__()
self.conv1=nn.Conv2d(1,6,3) ## 输入1通道,输出6通道,卷积核3*3的的一个卷积层
self.conv2=nn.Conv2d(6,16,5) ## 输入6通道,输出16通道,卷积核3*3的的一个卷积层
def forward(self, x):
x=F.max_pool2d(F.relu(self.conv1(x)),2) ## 激活函数:转为非线性,最大值池化:降维
x=F.max_pool2d(F.relu(self.conv2(x)),2)
return x卷积(求点积)



加偏置 bias
使用激活函数ReLu

池化层 Pooling:降低维度(参数)

展平


全链接(神经网络部分)

成本计算(训练部分)
优化器
Last updated