timm documentation

ReXNet

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

ReXNet

Kategori: Verimli/Mobil · Kod: timm/models/rexnet.py · Mimariler: 10 · Önceden eğitilmiş ağırlıklar: 9 (7'si ImageNet-1k sonuçlarıyla)

ReXNet, temsil darboğazlarını azaltmak için tersine kalan ağların kanal yapılandırmasını gözden geçirir. rexnetr_* varyantları, kanalları 8'in katlarına yuvarlar.

Makaleler

Kullanım

Önceden eğitilmiş ağırlıkları yükleme, görüntü ön işleme ve ince ayar için Hızlı Başlangıç bölümüne, modelleri omurga olarak kullanmak için ise Özellik Çıkarımı bölümüne bakın.

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

Model API desteği

ÖzellikRexNet
features_only=True özellik haritaları✓ (adım 2, 4, 8, 16, 32)
forward_intermediates()✓
prune_intermediate_layers()✓
Herhangi bir giriş boyutu, değişiklik gerekmez✓
set_input_size()–
dynamic_img_size=True–
set_grad_checkpointing()✓
Katman bazlı LR azaltma (group_matcher())✓
reset_classifier()✓

✓ destekleniyor, ✓ (kare) yalnızca kare boyutlarda çalışır, ✗ desteklenmiyor, – gerekli değil (model zaten herhangi bir giriş boyutunu kabul eder). Her özellik, rastgele başlatılmış bir model üzerinde çalıştırılarak kontrol edilir (RexNet için rexnet_100, 224 boyutunda); aynı sınıftaki diğer mimarilerin de aynı şekilde davranması beklenir. Ayrıntılar için Model API sayfasına bakın.

Mimariler

MimariParametreler (M)GMAC'larGirdi boyutuÖnceden eğitilmiş ağırlıklar
rexnet_1004.800.412241
rexnet_1307.560.682241
rexnet_1509.730.902241
rexnet_20016.371.562241
rexnet_30034.713.442241
rexnetr_1004.880.432240
rexnetr_1307.610.682240
rexnetr_1509.780.892240
rexnetr_20016.521.592242
rexnetr_30034.813.392242

GMAC'lar ve parametre sayıları, her mimarinin varsayılan giriş boyutu ve sınıflandırıcısı içindir ve benchmark sonuçlarından alınmıştır.

Önceden eğitilmiş ağırlıklar

Top-1, belirtilen değerlendirme boyutunda results-imagenet.csv dosyasındaki ImageNet-1k doğrulama doğruluğudur; ağırlığın ImageNet-1k sonucu yoksa (ör. ön eğitim veya görsel-metin ağırlıkları) bu değer "-" olarak gösterilir. Classes, ön eğitilmiş sınıflandırıcının boyutudur; sınıflandırıcısı olmayan ağırlıklar için bu değer "none"dur.

Ağırlıklar kaynağa göre gruplandırılır: önceden eğitilmiş yapılandırmada belirtilen makale veya köken, aksi halde timm dışında bir Hub kuruluşu, aksi halde önceden eğitilmiş etiketin ilk kısmı (architecture.tag). Tek bir ağırlığı olan kaynaklar other altında listelenir.

nav etiketleri

AğırlıkGirdi boyutuEn iyi 1 (%)Değerlendirme boyutuSınıflarLisansHub
rexnet_100.nav_in1k22477.8622241000mittimm
rexnet_130.nav_in1k22479.4922241000mittimm
rexnet_150.nav_in1k22480.3222241000mittimm
rexnet_200.nav_in1k22481.6362241000mittimm
rexnet_300.nav_in1k22482.7802241000mittimm

sw etiketleri

AğırlıkGirdi boyutuEn iyi 1 (%)Değerlendirme boyutuSınıflarLisansHub
rexnetr_200.sw_in12k224 (test 288)--11821apache-2.0timm
rexnetr_200.sw_in12k_ft_in1k224 (test 288)83.1602881000apache-2.0timm
rexnetr_300.sw_in12k224 (test 288)--11821apache-2.0timm
rexnetr_300.sw_in12k_ft_in1k224 (test 288)84.5822881000apache-2.0timm
Update on GitHub