timm documentation

Res2Net

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Res2Net

Categoría: CNN · Código: timm/models/res2net.py · Arquitecturas: 9 · Pesos preentrenados: 9 (9 con resultados en ImageNet-1k)

Res2Net divide los canales del bloque de cuello de botella en grupos conectados jerárquicamente, lo que proporciona varios tamaños de campo receptivo dentro de un solo bloque. Incluye Res2NeXt.

Papers

Uso

Consulte la Introducción rápida para cargar pesos preentrenados, preprocesar imágenes y realizar el ajuste fino, y Extracción de características para usar los modelos como columnas verticales.

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

Soporte de la API de modelos

CaracterísticaResNet
mapas de características de features_only=True✓ (pasos 2, 4, 8, 16, 32)
forward_intermediates()✓
prune_intermediate_layers()✓
Cualquier tamaño de entrada, no se necesitan cambios✓
set_input_size()–
dynamic_img_size=True–
set_grad_checkpointing()✓
Decaimiento del LR por capa (group_matcher())✓
reset_classifier()✓

✓ compatible, ✓ (cuadrado) funciona solo con tamaños cuadrados, ✗ no compatible, – no necesario (el modelo ya acepta cualquier tamaño de entrada). Verificado ejecutando cada función en un modelo inicializado aleatoriamente (ResNet con res2next50 a 224); se espera que otras arquitecturas de la misma clase se comporten de la misma manera. Consulte la página Model API para más detalles.

Arquitecturas

ArquitecturaParámetros (M)GMACsTamaño de entradaPesos preentrenados
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

Los GMAC y el número de parámetros corresponden al tamaño de entrada y al clasificador predeterminados de cada arquitectura, según los resultados de las pruebas de rendimiento.

Pesos preentrenados

Top-1 es la precisión de validación en ImageNet-1k desde results-imagenet.csv en el tamaño de evaluación indicado, - si el peso no tiene un resultado de ImageNet-1k (p. ej. pesos de preentrenamiento o de imagen-texto). Classes es el tamaño del clasificador preentrenado, ninguno para pesos sin uno.

PesoTamaño de entradaTop-1 (%)Tamaño de evaluaciónClasesLicenciaHub
res2net50_14w_8s.in1k22478.1422241000desconocidotimm
res2net50_26w_4s.in1k22477.9942241000desconocidotimm
res2net50_26w_6s.in1k22478.5862241000desconocidotimm
res2net50_26w_8s.in1k22478.9502241000desconocidotimm
res2net50_48w_2s.in1k22477.5282241000desconocidotimm
res2net50d.in1k22480.2802241000desconocidotimm
res2net101_26w_4s.in1k22479.1922241000desconocidotimm
res2net101d.in1k22481.2362241000desconocidotimm
res2next50.in1k22478.2382241000desconocidotimm
Update on GitHub