使用pytorch自带的网络结构

介绍

pytorch为我们提供了很多现成的网络结构,我们应该如何去使用呢?

我们可以看到我们使用resnet的时候会有许多现成的

当然vgg也一样,都有着许多现成的网络

使用模板

python 复制代码
# 使用pytorch中定义好的网络模型
import torch.nn as nn
# 导入自带的网络包
from torchvision import models

class resnet18(nn.Module):
    def __init__(self):
        super(resnet18, self).__init__()
        # pretrained加载预训练模型,无预训练模型会自动下载
        self.model = models.resnet18(pretrained=True)
        self.num_features = self.model.fc.in_features
        self.model.fc = nn.Linear(self.num_features, 10)

    def forward(self, x):
        out = self.model(x)
        return out

def pytorch_resnet18():
    return resnet18()

想要用其他的网络只需要把里面的

复制代码
resnet18改成自己想用的网络即可

然后就是

复制代码
nn.Linear(self.num_features, 10)里面的10改成自己分类任务里面的特征个数即可
相关推荐
世优科技虚拟人7 分钟前
从教室到校史馆讲解,AI数字人一体机打造全场景智慧校园助手
人工智能·科技·大模型·数字人
Gaosiy9 分钟前
技术细节-MNE读取neuroscan curry9版本cdt文件
python·脑机接口·脑电·mne
edisao16 分钟前
《CV认知变异度模型:在系统规训中保留结构自由》
人工智能
SmartBrain18 分钟前
FastAPI进阶(第一部分):路由和依赖特性(含考题)
开发语言·python
nimadan1222 分钟前
**手机写小说软件有哪些2025推荐,适配不同创作习惯的实用
python·智能手机
睡醒了叭22 分钟前
coze-工作流-意图识别、批处理、变量聚合
人工智能·aigc
Liue6123123130 分钟前
基于MS-RCNN和X101-64x4d_FPN的船舶类型识别与检测方法研究
python
Sunsets_Red1 小时前
浅谈随机化与模拟退火
java·c语言·c++·python·算法·c#·信息学竞赛
prince_zxill1 小时前
AionUi:开源本地AI协作平台
人工智能
半问1 小时前
Vibecoding:想法行不行,做出来看看
人工智能·程序人生·ai·产品运营·互联网