24/10/12算法笔记 VGG

VGG特点:

1.深度:非常深

2.卷积核采用3*3,使得网络能够捕捉到更细粒度的图像特征

3.全连接层:使用全连接层来分类

4.使用ReLU激活函数,有助于缓解梯度消失

5.在卷积层和池化层后,使用局部归一化,有助于提高网络训练速度和性能

复制代码
def vgg_block(num_convs,in_channels,out_channels):
    layers = []
    for_ in range(num_convs):
        layers.append(nn.Conv2d(in_channels,out_channels,
                                kernel_size=3,padding=1))
        layers.append(nn.ReLU())
        in_channels = out_channels
    layers.append(nn.MaxPool2d(kernel_size=2,stride=2))
    return nn.Sequential(*layers)

问题:

关于代码里面的num_convs怎么选择vgg块的配置

根据任务的复杂性:

  • 更复杂的任务(例如,具有大量类别的图像分类)可能需要更深的网络来捕获更抽象的特征,因此可能选择VGG16或VGG19。

数据集大小:大的选大的,小的选小的(比如vgg11或13)

训练资源,训练时间,泛化能力,网络越深,参数越多,会提高泛化能力,也增加了过拟合风险

相关推荐
二川bro2 分钟前
Playwright MCP浏览器自动化实战,AI直接操控浏览器
人工智能
虞七月10 分钟前
2026企业AI办公工具选型完全指南
人工智能·ai编程
一次旅行21 分钟前
2026‑09‑16 AI产业深度解读|GPT‑5.5即将下线迁移、AI安全路线大辩论、Perplexity自研数据库大幅降本
人工智能·安全·开源
llilian_1623 分钟前
北斗授时卡同步解决方案 gnss授时卡 计算机时间同步板卡
大数据·网络·人工智能·功能测试·51单片机
小星星_202624 分钟前
16 万行代码是怎么“跑”出来的?
人工智能·全栈
Vicky_time26 分钟前
跨境物流系统架构:美国海外仓与FBA中转海外仓选型技术方案评测
网络·人工智能
乔氪智造28 分钟前
模型开源了,能跑的人却越来越少
人工智能
老马识码28 分钟前
什么是 AI Native 公司(ANC):从「用了 AI」到「长成 AI」
人工智能
乔氪智造31 分钟前
英伟达 129 亿买下开源模型的默认入口
人工智能
snakeshe101032 分钟前
AI 应用开发(上):从关键词检索到 TopK——手写一个最小 RAG 检索器
人工智能