timm documentation

ViTamin

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

ViTamin

Kategori: Hibrida · Kode: timm/models/vitamin.py · Arsitektur: 13 · Bobot terlatih: 15 (0 dengan hasil ImageNet-1k)

ViTamin adalah model visi yang dirancang untuk model bahasa-visi, dengan tahap konvolusional (MBConv) yang diikuti oleh tahap transformer. Bobotnya adalah menara gambar CLIP.

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

Dukungan API Model

FiturVisionTransformer
feature maps features_only=True✓ (strides 16, 16, 16)
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 (VisionTransformer dengan vitamin_small_224 pada 224), arsitektur lain dari kelas yang sama diharapkan berperilaku sama. Lihat halaman Model API untuk detailnya.

Arsitektur

ArsitekturParameter (M)GMACsUkuran inputBobot terlatih
vitamin_base_22487.7222.682242
vitamin_large2_224333.5875.052241
vitamin_large2_256333.6499.002561
vitamin_large2_336333.83175.723361
vitamin_large2_384333.97234.443841
vitamin_large_224333.3275.052241
vitamin_large_256333.3899.002561
vitamin_large_336333.57175.723361
vitamin_large_384333.71234.443841
vitamin_small_22422.175.922242
vitamin_xlarge_256436.06130.132561
vitamin_xlarge_336436.06230.183361
vitamin_xlarge_384436.06306.383841

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
vitamin_base_224.datacomp1b_clip224--768mitjienengchen/ViTamin-B
vitamin_base_224.datacomp1b_clip_ltt224--768mitjienengchen/ViTamin-B-LTT
vitamin_large2_224.datacomp1b_clip224--1024mitjienengchen/ViTamin-L2-224px
vitamin_large2_256.datacomp1b_clip256--1024mitjienengchen/ViTamin-L2-256px
vitamin_large2_336.datacomp1b_clip336--1024mitjienengchen/ViTamin-L2-336px
vitamin_large2_384.datacomp1b_clip384--1024mitjienengchen/ViTamin-L2-384px
vitamin_large_224.datacomp1b_clip224--768mitjienengchen/ViTamin-L-224px
vitamin_large_256.datacomp1b_clip256--768mitjienengchen/ViTamin-L-256px
vitamin_large_336.datacomp1b_clip336--768mitjienengchen/ViTamin-L-336px
vitamin_large_384.datacomp1b_clip384--768mitjienengchen/ViTamin-L-384px
vitamin_small_224.datacomp1b_clip224--384mitjienengchen/ViTamin-S
vitamin_small_224.datacomp1b_clip_ltt224--768mitjienengchen/ViTamin-S-LTT
vitamin_xlarge_256.datacomp1b_clip256--1152mitjienengchen/ViTamin-XL-256px
vitamin_xlarge_336.datacomp1b_clip336--1152mitjienengchen/ViTamin-XL-336px
vitamin_xlarge_384.datacomp1b_clip384--1152mitjienengchen/ViTamin-XL-384px

Sitasi

@inproceedings{chen2024vitamin,
  title={ViTamin: Designing Scalable Vision Models in the Vision-language Era},
  author={Chen, Jieneng and Yu, Qihang and Shen, Xiaohui and Yuille, Alan and Chen, Liang-Chieh},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year={2024}
}
Update on GitHub