pytorch
首先是要导入torch和torchsivion
from torch import nn
from torch.nn import Sequential,Conv2d,MaxPool2d,Flatten,Linear
正常情况下使用要自己创建一个类,也就是神经网络
class ZY(torch.nn.Module):
def __init__(self):
super(ZY,self).__init__()
self.model1=Sequential( #Sequential里面的列表就是神经网络里的操作,逐步执行
Conv2d(3,32,5,padding=2),#卷积操作,输入通道数为3,输出通道数为32,卷积核长宽为5,padding等于2,下面同理
MaxPool2d(2),#池化操作,池化的那个东西,长宽为2,下面同理
Conv2d(32,32,5,padding=2),
MaxPool2d(2),
Conv2d(32,64,5,padding=2),
MaxPool2d(2),
Flatten(),把正方形的featuremap拉成一个一维向量
Linear(1024,64),#全连接层,1024->64
Linear(64,10)
)
def forword(self,x):
x=self.model1(x)
return x
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下