timm documentation
MobileNet-V3
MobileNet-V3
Kategori: Efficient/Mobile · Kod: timm/models/mobilenetv3.py · Mimariler: 33 · Önceden eğitilmiş ağırlıklar: 45 (39'u ImageNet-1k sonuçlarıyla)
MobileNet-V3 ve aynı MobileNetV3 sınıfı üzerine inşa edilen ilgili ağlar: MobileNet-V4, LCNet (PP-LCNet), FBNet-V3
ve TensorFlow'a taşınmış MobileNet-V3 ağırlıkları (tf_*).
Makaleler
- MobileNetV3 araması
- FBNetV3: Tahminci Ön Eğitimi Kullanarak Birlikte Mimari-Reçete Arama
- PP-LCNet: Hafif Bir CPU Konvolüsyonel Sinir Ağı
- MobileNetV4 — Mobil Ekosistem için Evrensel Modeller
- Kitleler için ImageNet-21K Ön Eğitimi
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('mobilenetv4_conv_aa_large.e230_r384_in12k_ft_in1k', pretrained=True)
>>> data_config = timm.data.resolve_model_data_config(model)Model API desteği
✓ 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 (MobileNetV3 ile mobilenetv3_small_050 224 boyutunda) çalıştırılarak kontrol edilir; 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
| Mimari | Parametreler (M) | GMAC'lar | Girdi boyutu | Önceden eğitilmiş ağırlıklar |
|---|---|---|---|---|
fbnetv3_b | 8.60 | 0.42 | 224 | 1 |
fbnetv3_d | 10.31 | 0.52 | 224 | 1 |
fbnetv3_g | 16.62 | 1.28 | 240 | 1 |
lcnet_035 | 1.64 | 0.03 | 224 | 0 |
lcnet_050 | 1.88 | 0.05 | 224 | 1 |
lcnet_075 | 2.36 | 0.10 | 224 | 1 |
lcnet_100 | 2.95 | 0.16 | 224 | 1 |
lcnet_150 | 4.50 | 0.34 | 224 | 0 |
mobilenetv3_large_075 | 3.99 | 0.16 | 224 | 0 |
mobilenetv3_large_100 | 5.48 | 0.23 | 224 | 4 |
mobilenetv3_large_150d | 14.62 | 1.03 | 256 | 1 |
mobilenetv3_rw | 5.48 | 0.23 | 224 | 1 |
mobilenetv3_small_050 | 1.59 | 0.03 | 224 | 1 |
mobilenetv3_small_075 | 2.04 | 0.05 | 224 | 1 |
mobilenetv3_small_100 | 2.54 | 0.06 | 224 | 1 |
mobilenetv4_conv_aa_large | 32.59 | 9.63 | 448 | 4 |
mobilenetv4_conv_aa_medium | 9.72 | 1.58 | 256 | 0 |
mobilenetv4_conv_blur_medium | 9.72 | 1.22 | 224 | 1 |
mobilenetv4_conv_large | 32.59 | 6.43 | 384 | 2 |
mobilenetv4_conv_medium | 9.72 | 1.10 | 256 | 6 |
mobilenetv4_conv_small | 3.77 | 0.19 | 224 | 3 |
mobilenetv4_conv_small_035 | 1.91 | 0.05 | 224 | 0 |
mobilenetv4_conv_small_050 | 2.24 | 0.07 | 224 | 1 |
mobilenetv4_hybrid_large | 37.76 | 7.77 | 384 | 2 |
mobilenetv4_hybrid_large_075 | 22.75 | 2.06 | 256 | 0 |
mobilenetv4_hybrid_medium | 11.07 | 1.29 | 256 | 5 |
mobilenetv4_hybrid_medium_075 | 7.31 | 0.66 | 224 | 0 |
tf_mobilenetv3_large_075 | 3.99 | 0.16 | 224 | 1 |
tf_mobilenetv3_large_100 | 5.48 | 0.23 | 224 | 1 |
tf_mobilenetv3_large_minimal_100 | 3.92 | 0.22 | 224 | 1 |
tf_mobilenetv3_small_075 | 2.04 | 0.05 | 224 | 1 |
tf_mobilenetv3_small_100 | 2.54 | 0.06 | 224 | 1 |
tf_mobilenetv3_small_minimal_100 | 2.04 | 0.06 | 224 | 1 |
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.
ra2 etiketleri
| Ağırlık | Girdi boyutu | En iyi 1 (%) | Değerlendirme boyutu | Sınıflar | Lisans | Hub |
|---|---|---|---|---|---|---|
fbnetv3_b.ra2_in1k | 224 (test 256) | 79.154 | 256 | 1000 | apache-2.0 | timm |
fbnetv3_d.ra2_in1k | 224 (test 256) | 79.682 | 256 | 1000 | apache-2.0 | timm |
fbnetv3_g.ra2_in1k | 240 (test 288) | 82.034 | 288 | 1000 | apache-2.0 | timm |
lcnet_050.ra2_in1k | 224 | 63.138 | 224 | 1000 | apache-2.0 | timm |
lcnet_075.ra2_in1k | 224 | 68.786 | 224 | 1000 | apache-2.0 | timm |
lcnet_100.ra2_in1k | 224 | 72.130 | 224 | 1000 | apache-2.0 | timm |
ix etiketleri
| Ağırlık | Girdi boyutu | En iyi 1 (%) | Değerlendirme boyutu | Sınıflar | Lisans | Hub |
|---|---|---|---|---|---|---|
mobilenetv4_hybrid_large.ix_e600_r384_in1k | 384 (test 448) | 84.352 | 448 | 1000 | apache-2.0 | timm |
mobilenetv4_hybrid_medium.ix_e550_r256_in1k | 256 (test 320) | 82.500 | 320 | 1000 | apache-2.0 | timm |
mobilenetv4_hybrid_medium.ix_e550_r384_in1k | 384 (test 448) | 83.390 | 448 | 1000 | apache-2.0 | timm |
lamb etiketleri
| Ağırlık | Girdi boyutu | En iyi 1 (%) | Değerlendirme boyutu | Sınıflar | Lisans | Hub |
|---|---|---|---|---|---|---|
mobilenetv3_small_050.lamb_in1k | 224 | 57.918 | 224 | 1000 | apache-2.0 | timm |
mobilenetv3_small_075.lamb_in1k | 224 | 65.284 | 224 | 1000 | apache-2.0 | timm |
mobilenetv3_small_100.lamb_in1k | 224 | 67.636 | 224 | 1000 | apache-2.0 | timm |
ra4 etiketleri
| Ağırlık | Girdi boyutu | En iyi 1 (%) | Değerlendirme boyutu | Sınıflar | Lisans | Hub |
|---|---|---|---|---|---|---|
mobilenetv3_large_100.ra4_e3600_r224_in1k | 224 (test 256) | 77.182 | 256 | 1000 | apache-2.0 | timm |
mobilenetv3_large_150d.ra4_e3600_r256_in1k | 256 (test 320) | 81.832 | 320 | 1000 | apache-2.0 | timm |
Halka Açık ImageNet-21K Ön Eğitimi
Önceden eğitilmiş yapılandırmalar ImageNet-21K Pretraining for the Masses makalesine atıfta bulunur.
| Ağırlık | Girdi boyutu | En iyi 1 (%) | Değerlendirme boyutu | Sınıflar | Lisans | Hub |
|---|---|---|---|---|---|---|
mobilenetv3_large_100.miil_in21k | 224 | - | - | 11221 | apache-2.0 | timm |
mobilenetv3_large_100.miil_in21k_ft_in1k | 224 | 77.920 | 224 | 1000 | apache-2.0 | timm |
Diğer
| Ağırlık | Girdi boyutu | En iyi 1 (%) | Değerlendirme boyutu | Sınıflar | Lisans | Hub |
|---|---|---|---|---|---|---|
mobilenetv3_large_100.ra_in1k | 224 | 75.784 | 224 | 1000 | apache-2.0 | timm |
mobilenetv3_rw.rmsp_in1k | 224 | 75.616 | 224 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_aa_large.e230_r384_in12k | 384 (test 448) | - | - | 11821 | apache-2.0 | timm |
mobilenetv4_conv_aa_large.e230_r384_in12k_ft_in1k | 384 (test 480) | 84.772 | 480 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_aa_large.e230_r448_in12k_ft_in1k | 448 (test 544) | 84.990 | 544 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_aa_large.e600_r384_in1k | 384 (test 480) | 83.826 | 480 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_blur_medium.e500_r224_in1k | 224 (test 256) | 80.152 | 256 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_large.e500_r256_in1k | 256 (test 320) | 82.672 | 320 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_large.e600_r384_in1k | 384 (test 448) | 83.418 | 448 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_medium.e180_ad_r384_in12k | 384 | - | - | 11821 | apache-2.0 | timm |
mobilenetv4_conv_medium.e180_r384_in12k | 384 | - | - | 11821 | apache-2.0 | timm |
mobilenetv4_conv_medium.e250_r384_in12k | 384 | - | - | 11821 | apache-2.0 | timm |
mobilenetv4_conv_medium.e250_r384_in12k_ft_in1k | 384 | 82.776 | 384 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_medium.e500_r224_in1k | 224 (test 256) | 79.836 | 256 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_medium.e500_r256_in1k | 256 (test 320) | 80.890 | 320 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_small.e1200_r224_in1k | 224 (test 256) | 74.282 | 256 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_small.e2400_r224_in1k | 224 (test 256) | 74.644 | 256 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_small.e3600_r256_in1k | 256 (test 320) | 75.616 | 320 | 1000 | apache-2.0 | timm |
mobilenetv4_conv_small_050.e3000_r224_in1k | 224 (test 256) | 65.826 | 256 | 1000 | apache-2.0 | timm |
mobilenetv4_hybrid_large.e600_r384_in1k | 384 (test 448) | 84.264 | 448 | 1000 | apache-2.0 | timm |
mobilenetv4_hybrid_medium.e200_r256_in12k | 256 (test 320) | - | - | 11821 | apache-2.0 | timm |
mobilenetv4_hybrid_medium.e200_r256_in12k_ft_in1k | 256 (test 320) | 82.998 | 320 | 1000 | apache-2.0 | timm |
mobilenetv4_hybrid_medium.e500_r224_in1k | 224 (test 256) | 81.284 | 256 | 1000 | apache-2.0 | timm |
tf_mobilenetv3_large_075.in1k | 224 | 73.442 | 224 | 1000 | apache-2.0 | timm |
tf_mobilenetv3_large_100.in1k | 224 | 75.510 | 224 | 1000 | apache-2.0 | timm |
tf_mobilenetv3_large_minimal_100.in1k | 224 | 72.270 | 224 | 1000 | apache-2.0 | timm |
tf_mobilenetv3_small_075.in1k | 224 | 65.706 | 224 | 1000 | apache-2.0 | timm |
tf_mobilenetv3_small_100.in1k | 224 | 67.922 | 224 | 1000 | apache-2.0 | timm |
tf_mobilenetv3_small_minimal_100.in1k | 224 | 62.892 | 224 | 1000 | apache-2.0 | timm |