timm documentation
XCiT
XCiT
Catégorie : ViT · Code : timm/models/xcit.py · Architectures : 28 · Poids pré-entraînés : 42 (42 avec des résultats sur ImageNet-1k)
Les Cross-Covariance Image Transformers (XCiT) remplacent l'auto-attention des jetons par une attention par covariance croisée entre les canaux de caractéristiques, linéaire en fonction du nombre de jetons, et ajoutent des couches d'interaction locale des patches.
Articles
Utilisation
Consultez le Démarrage rapide pour le chargement des poids pré-entraînés, le prétraitement des images et l’ajustement fin, ainsi que Extraction de caractéristiques pour utiliser les modèles comme squelettes.
>>> import timm
>>> model = timm.create_model('xcit_small_12_p8_224.fb_dist_in1k', pretrained=True)
>>> data_config = timm.data.resolve_model_data_config(model)Prise en charge de l'API des modèles
✓ pris en charge, ✓ (carré) fonctionne uniquement pour les tailles carrées, ✗ non pris en charge, – non nécessaire (le modèle accepte déjà n'importe quelle taille d'entrée). Vérifié en exécutant chaque fonctionnalité sur un modèle initialisé aléatoirement (Xcit avec xcit_nano_12_p8_224 à 224), les autres architectures de la même classe sont censées se comporter de la même manière. Consultez la page API du modèle pour plus de détails.
Architectures
| Architecture | Paramètres (M) | GMACs | Taille d'entrée | Poids pré-entraînés |
|---|---|---|---|---|
xcit_large_24_p8_224 | 188.93 | 141.23 | 224 | 2 |
xcit_large_24_p8_384 | 188.93 | 415.00 | 384 | 1 |
xcit_large_24_p16_224 | 189.10 | 35.86 | 224 | 2 |
xcit_large_24_p16_384 | 189.10 | 105.35 | 384 | 1 |
xcit_medium_24_p8_224 | 84.32 | 63.53 | 224 | 2 |
xcit_medium_24_p8_384 | 84.32 | 186.67 | 384 | 1 |
xcit_medium_24_p16_224 | 84.40 | 16.13 | 224 | 2 |
xcit_medium_24_p16_384 | 84.40 | 47.39 | 384 | 1 |
xcit_nano_12_p8_224 | 3.05 | 2.16 | 224 | 2 |
xcit_nano_12_p8_384 | 3.05 | 6.34 | 384 | 1 |
xcit_nano_12_p16_224 | 3.05 | 0.56 | 224 | 2 |
xcit_nano_12_p16_384 | 3.05 | 1.64 | 384 | 1 |
xcit_small_12_p8_224 | 26.21 | 18.69 | 224 | 2 |
xcit_small_12_p8_384 | 26.21 | 54.92 | 384 | 1 |
xcit_small_12_p16_224 | 26.25 | 4.82 | 224 | 2 |
xcit_small_12_p16_384 | 26.25 | 14.14 | 384 | 1 |
xcit_small_24_p8_224 | 47.63 | 35.81 | 224 | 2 |
xcit_small_24_p8_384 | 47.63 | 105.24 | 384 | 1 |
xcit_small_24_p16_224 | 47.67 | 9.10 | 224 | 2 |
xcit_small_24_p16_384 | 47.67 | 26.72 | 384 | 1 |
xcit_tiny_12_p8_224 | 6.71 | 4.81 | 224 | 2 |
xcit_tiny_12_p8_384 | 6.71 | 14.13 | 384 | 1 |
xcit_tiny_12_p16_224 | 6.72 | 1.24 | 224 | 2 |
xcit_tiny_12_p16_384 | 6.72 | 3.64 | 384 | 1 |
xcit_tiny_24_p8_224 | 12.11 | 9.21 | 224 | 2 |
xcit_tiny_24_p8_384 | 12.11 | 27.05 | 384 | 1 |
xcit_tiny_24_p16_224 | 12.12 | 2.34 | 224 | 2 |
xcit_tiny_24_p16_384 | 12.12 | 6.87 | 384 | 1 |
Les GMACs et le nombre de paramètres correspondent à la taille d’entrée par défaut et au classifieur de chaque architecture, d’après les résultats des benchmarks.
Poids pré-entraînés
Top-1 est la précision de validation sur ImageNet-1k issue de results-imagenet.csv à la taille d'évaluation indiquée, - si le poids n'a pas de résultat ImageNet-1k (par exemple, poids de pré-entraînement ou poids image-texte). Classes est la taille du classifieur pré-entraîné, aucune pour les poids sans classifieur.
| Poids | Taille d'entrée | Top-1 (%) | Taille d'évaluation | Classes | Licence | Hub |
|---|---|---|---|---|---|---|
xcit_large_24_p8_224.fb_dist_in1k | 224 | 85.396 | 224 | 1000 | apache-2.0 | timm |
xcit_large_24_p8_224.fb_in1k | 224 | 84.380 | 224 | 1000 | apache-2.0 | timm |
xcit_large_24_p8_384.fb_dist_in1k | 384 | 86.024 | 384 | 1000 | apache-2.0 | timm |
xcit_large_24_p16_224.fb_dist_in1k | 224 | 84.936 | 224 | 1000 | apache-2.0 | timm |
xcit_large_24_p16_224.fb_in1k | 224 | 82.886 | 224 | 1000 | apache-2.0 | timm |
xcit_large_24_p16_384.fb_dist_in1k | 384 | 85.778 | 384 | 1000 | apache-2.0 | timm |
xcit_medium_24_p8_224.fb_dist_in1k | 224 | 85.078 | 224 | 1000 | apache-2.0 | timm |
xcit_medium_24_p8_224.fb_in1k | 224 | 83.744 | 224 | 1000 | apache-2.0 | timm |
xcit_medium_24_p8_384.fb_dist_in1k | 384 | 85.842 | 384 | 1000 | apache-2.0 | timm |
xcit_medium_24_p16_224.fb_dist_in1k | 224 | 84.292 | 224 | 1000 | apache-2.0 | timm |
xcit_medium_24_p16_224.fb_in1k | 224 | 82.630 | 224 | 1000 | apache-2.0 | timm |
xcit_medium_24_p16_384.fb_dist_in1k | 384 | 85.434 | 384 | 1000 | apache-2.0 | timm |
xcit_nano_12_p8_224.fb_dist_in1k | 224 | 76.330 | 224 | 1000 | apache-2.0 | timm |
xcit_nano_12_p8_224.fb_in1k | 224 | 73.900 | 224 | 1000 | apache-2.0 | timm |
xcit_nano_12_p8_384.fb_dist_in1k | 384 | 77.810 | 384 | 1000 | apache-2.0 | timm |
xcit_nano_12_p16_224.fb_dist_in1k | 224 | 72.318 | 224 | 1000 | apache-2.0 | timm |
xcit_nano_12_p16_224.fb_in1k | 224 | 69.982 | 224 | 1000 | apache-2.0 | timm |
xcit_nano_12_p16_384.fb_dist_in1k | 384 | 75.460 | 384 | 1000 | apache-2.0 | timm |
xcit_small_12_p8_224.fb_dist_in1k | 224 | 84.252 | 224 | 1000 | apache-2.0 | timm |
xcit_small_12_p8_224.fb_in1k | 224 | 83.354 | 224 | 1000 | apache-2.0 | timm |
xcit_small_12_p8_384.fb_dist_in1k | 384 | 85.068 | 384 | 1000 | apache-2.0 | timm |
xcit_small_12_p16_224.fb_dist_in1k | 224 | 83.354 | 224 | 1000 | apache-2.0 | timm |
xcit_small_12_p16_224.fb_in1k | 224 | 81.982 | 224 | 1000 | apache-2.0 | timm |
xcit_small_12_p16_384.fb_dist_in1k | 384 | 84.734 | 384 | 1000 | apache-2.0 | timm |
xcit_small_24_p8_224.fb_dist_in1k | 224 | 84.878 | 224 | 1000 | apache-2.0 | timm |
xcit_small_24_p8_224.fb_in1k | 224 | 83.854 | 224 | 1000 | apache-2.0 | timm |
xcit_small_24_p8_384.fb_dist_in1k | 384 | 85.580 | 384 | 1000 | apache-2.0 | timm |
xcit_small_24_p16_224.fb_dist_in1k | 224 | 83.880 | 224 | 1000 | apache-2.0 | timm |
xcit_small_24_p16_224.fb_in1k | 224 | 82.588 | 224 | 1000 | apache-2.0 | timm |
xcit_small_24_p16_384.fb_dist_in1k | 384 | 85.102 | 384 | 1000 | apache-2.0 | timm |
xcit_tiny_12_p8_224.fb_dist_in1k | 224 | 81.214 | 224 | 1000 | apache-2.0 | timm |
xcit_tiny_12_p8_224.fb_in1k | 224 | 79.710 | 224 | 1000 | apache-2.0 | timm |
xcit_tiny_12_p8_384.fb_dist_in1k | 384 | 82.394 | 384 | 1000 | apache-2.0 | timm |
xcit_tiny_12_p16_224.fb_dist_in1k | 224 | 78.572 | 224 | 1000 | apache-2.0 | timm |
xcit_tiny_12_p16_224.fb_in1k | 224 | 77.122 | 224 | 1000 | apache-2.0 | timm |
xcit_tiny_12_p16_384.fb_dist_in1k | 384 | 80.954 | 384 | 1000 | apache-2.0 | timm |
xcit_tiny_24_p8_224.fb_dist_in1k | 224 | 82.578 | 224 | 1000 | apache-2.0 | timm |
xcit_tiny_24_p8_224.fb_in1k | 224 | 81.888 | 224 | 1000 | apache-2.0 | timm |
xcit_tiny_24_p8_384.fb_dist_in1k | 384 | 83.784 | 384 | 1000 | apache-2.0 | timm |
xcit_tiny_24_p16_224.fb_dist_in1k | 224 | 80.462 | 224 | 1000 | apache-2.0 | timm |
xcit_tiny_24_p16_224.fb_in1k | 224 | 79.474 | 224 | 1000 | apache-2.0 | timm |
xcit_tiny_24_p16_384.fb_dist_in1k | 384 | 82.580 | 384 | 1000 | apache-2.0 | timm |