timm documentation

Res2Net

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Res2Net

类别: CNN · 代码: timm/models/res2net.py · 架构: 9 · 预训练权重: 9(9 个具有 ImageNet-1k 结果)

Res2Net 将瓶颈块的通道划分为分层连接的组,从而在一个块内提供多种感受野大小。包含 Res2NeXt。

论文

用法

请参阅快速入门了解如何加载预训练权重、进行图像预处理和微调,以及查阅特征提取了解如何将模型用作骨干网络。

>>> import timm
>>> model = timm.create_model('res2net50_14w_8s.in1k', pretrained=True)
>>> data_config = timm.data.resolve_model_data_config(model)

模型 API 支持

功能ResNet
features_only=True 特征图✓(步长 2、4、8、16、32)
forward_intermediates()✓
prune_intermediate_layers()✓
任意输入尺寸,无需更改✓
set_input_size()–
dynamic_img_size=True–
set_grad_checkpointing()✓
逐层学习率衰减(group_matcher())✓
reset_classifier()✓

✓ 支持,✓ (square) 仅支持方形尺寸,✗ 不支持,– 无需支持(该模型本身已接受任意输入尺寸)。通过在每个功能上运行随机初始化的模型(ResNet 使用 res2next50,尺寸为 224)进行验证,预期同一类的其他架构表现相同。详情请参阅 Model API 页面。

架构

架构参数(M)GMAC输入大小预训练权重
res2net50_14w_8s25.064.212241
res2net50_26w_4s25.704.282241
res2net50_26w_6s37.056.332241
res2net50_26w_8s48.408.372241
res2net50_48w_2s25.294.182241
res2net50d25.724.522241
res2net101_26w_4s45.218.102241
res2net101d45.238.352241
res2next5024.674.202241

GMACs 和参数量对应于每种架构的默认输入大小和分类器,数据来自基准测试结果。

预训练权重

Top-1 是 results-imagenet.csv 中在所列评估规模下的 ImageNet-1k 验证准确率,- 表示该权重没有 ImageNet-1k 结果(例如预训练权重或图文权重)。Classes 是预训练分类器的大小,对于没有分类器的权重则为 none。

权重输入大小Top-1(%)评估大小类许可证Hub
res2net50_14w_8s.in1k22478.1422241000unknowntimm
res2net50_26w_4s.in1k22477.9942241000unknowntimm
res2net50_26w_6s.in1k22478.5862241000unknowntimm
res2net50_26w_8s.in1k22478.9502241000unknowntimm
res2net50_48w_2s.in1k22477.5282241000unknowntimm
res2net50d.in1k22480.2802241000unknowntimm
res2net101_26w_4s.in1k22479.1922241000unknowntimm
res2net101d.in1k22481.2362241000unknowntimm
res2next50.in1k22478.2382241000unknowntimm
Update on GitHub