timm documentation

MobileNet-V5

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v1.0.31).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

MobileNet-V5

Kategori: Encoder Β· Kode: timm/models/mobilenetv5.py Β· Arsitektur: 3 Β· Bobot terlatih: 1 (0 dengan hasil ImageNet-1k)

Vision encoder MobileNet-V5 dari Gemma 3n milik Google, dibangun dari blok MobileNet-V4 (Universal Inverted Residual, Mobile MQA) dengan adapter fusi multi-skala.

Makalah

Penggunaan

Lihat Quickstart untuk memuat bobot terlatih, prapemrosesan gambar, dan penyesuaian halus, serta Ekstraksi Fitur untuk menggunakan model sebagai tulang punggung.

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

Dukungan API Model

FiturMobileNetV5MobileNetV5Encoder
feature maps features_only=Trueβœ“ (strides 2, 4, 8, 16, 32)βœ“ (strides 2, 4, 8, 16, 32)
forward_intermediates()βœ“βœ“
prune_intermediate_layers()βœ“βœ“
Ukuran input apa pun, tidak perlu perubahanβœ“βœ“
set_input_size()––
dynamic_img_size=True––
set_grad_checkpointing()βœ“βœ“
Penurunan LR per lapisan (group_matcher())βœ“βœ—
reset_classifier()βœ“βœ—

βœ“ didukung, βœ“ (persegi) hanya berfungsi untuk ukuran persegi, βœ— tidak didukung, – tidak diperlukan (model sudah menerima ukuran input apa pun). Diperiksa dengan menjalankan setiap fitur pada model yang diinisialisasi secara acak (MobileNetV5 dengan mobilenetv5_base pada 256, MobileNetV5Encoder dengan mobilenetv5_300m_enc pada 256), arsitektur lain dari kelas yang sama diharapkan berperilaku sama. Lihat halaman Model API untuk detailnya.

Arsitektur

ArsitekturKelasParameter (M)GMACsUkuran inputBobot terlatih
mobilenetv5_300mMobileNetV5294.13435.747681
mobilenetv5_300m_encMobileNetV5Encoder294.13435.747680
mobilenetv5_baseMobileNetV582.6520.052560

GMACs dan jumlah parameter adalah untuk ukuran input dan klasifer default dari setiap arsitektur, dari hasil benchmark.

Bobot terlatih

Top-1 adalah akurasi validasi ImageNet-1k dari results-imagenet.csv pada ukuran eval yang tercantum, - jika bobot tidak memiliki hasil ImageNet-1k (misalnya bobot pretraining atau image-text). Classes adalah ukuran dari classifier pretrained, none untuk bobot yang tidak memilikinya.

BobotUkuran inputTop-1 (%)Ukuran evaluasiKelasLisensiHub
mobilenetv5_300m.gemma3n768--nonegemmatimm
Update on GitHub