timm documentation

FastViT

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

FastViT

Kategori: Verimli/Mobil · Kod: timm/models/fastvit.py · Mimariler: 12 · Önceden eğitilmiş ağırlıklar: 21 (14'ü ImageNet-1k sonuçlarıyla)

FastViT, çıkarım sırasında atlamalı bağlantıları kaldırmak için yapısal yeniden parametrelendirme kullanan hibrit konvolüsyonel / transformer ağıdır. Modül ayrıca MobileCLIP görüntü kodlayıcılarını (fastvit_mci*) de içerir.

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('fastvit_sa24.apple_dist_in1k', pretrained=True)
>>> data_config = timm.data.resolve_model_data_config(model)

Model API desteği

ÖzellikFastVit
features_only=True özellik haritaları✓ (adım 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 (FastVit için fastvit_t8 256'da), aynı sınıfın diğer mimarilerinin 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
fastvit_ma3643.987.822562
fastvit_mci011.362.392562
fastvit_mci121.464.672561
fastvit_mci235.707.852562
fastvit_mci3125.0714.822561
fastvit_mci4321.5727.782561
fastvit_s129.431.802562
fastvit_sa1211.551.942562
fastvit_sa2421.503.772562
fastvit_sa3631.465.592562
fastvit_t84.000.692562
fastvit_t127.511.392562

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.

apple etiketleri

AğırlıkGirdi boyutuEn iyi 1 (%)Değerlendirme boyutuSınıflarLisansHub
fastvit_ma36.apple_dist_in1k25684.6082561000fastvit-licensetimm
fastvit_ma36.apple_in1k25683.8842561000fastvit-licensetimm
fastvit_mci0.apple_mclip2_dfndr2b256--512apple-amlrtimm
fastvit_mci2.apple_mclip2_dfndr2b256--512apple-amlrtimm
fastvit_mci3.apple_mclip2_dfndr2b256--768apple-amlrtimm
fastvit_mci4.apple_mclip2_dfndr2b256--768apple-amlrtimm
fastvit_s12.apple_dist_in1k25681.0742561000fastvit-licensetimm
fastvit_s12.apple_in1k25679.8822561000fastvit-licensetimm
fastvit_sa12.apple_dist_in1k25681.8382561000fastvit-licensetimm
fastvit_sa12.apple_in1k25680.8462561000fastvit-licensetimm
fastvit_sa24.apple_dist_in1k25683.3682561000fastvit-licensetimm
fastvit_sa24.apple_in1k25682.7062561000fastvit-licensetimm
fastvit_sa36.apple_dist_in1k25684.0282561000fastvit-licensetimm
fastvit_sa36.apple_in1k25683.5022561000fastvit-licensetimm
fastvit_t8.apple_dist_in1k25677.1702561000fastvit-licensetimm
fastvit_t8.apple_in1k25676.1842561000fastvit-licensetimm
fastvit_t12.apple_dist_in1k25680.3642561000fastvit-licensetimm
fastvit_t12.apple_in1k25679.2762561000fastvit-licensetimm

apple

Hugging Face Hub'da apple tarafından barındırılır.

AğırlıkGirdi boyutuEn iyi 1 (%)Değerlendirme boyutuSınıflarLisansHub
fastvit_mci0.apple_mclip256--512apple-amlrapple/mobileclip_s0_timm
fastvit_mci1.apple_mclip256--512apple-amlrapple/mobileclip_s1_timm
fastvit_mci2.apple_mclip256--512apple-amlrapple/mobileclip_s2_timm
Update on GitHub