A Hiera with absolute window position embedding strategy image encoder pre-trained using Masked Image Modeling (MIM). This model has not been fine-tuned for a specific classification task and is intended to be used...
Fonte do modelo
Trecho da fonte
A Hiera with absolute window position embedding strategy image encoder pre-trained using Masked Image Modeling (MIM). This model has not been fine-tuned for a specific classification task and is intended to be used...
Fontes
1 fonteVerificado 2 de set.
Artefatos de modelo
2 artefatosTrechos de fonte
2 trechos--- tags: - image-feature-extraction - birder - pytorch library_name: birder license: apache-2.0 --- # Model Card for hiera_abswin_base_mim A Hiera with absolute window position embedding strategy image encoder pre-trained using Masked Image Modeling (MIM). This model has *not* been fine-tuned for a specific classification task and is intended to be used as a general-purpose feature extractor or a backbone for downstream tasks like object detection, segmentation, or custom classification. The full MAE model is available at <https://huggingface.co/birder-project/mae_hiera_hiera_abswin_base> ## Model Details - **Model Type:** Image encoder and detection backbone - **Model Stats:** - Params (M): 50.5 - Input image size: 224 x 224 - **Dataset:** Trained on a diverse dataset of approximately 12M images, including: - iNaturalist 2021 (~2.6M) - WebVision-2.0 (~1.5M random subset) - imagenet-w21-webp-wds (~1M random subset) - SA-1B (~220K random subset of 20 chunks) - COCO (~120K) - NABirds (~48K) - GLDv2 (~40K random subset of 6 chunks) - Birdsnap v1.1 (~44K) - CUB-200 2011 (~11K) - The Birder dataset (~6M, private dataset) - **Papers:** - Hiera: A Hierarchical Vision Transformer without the Bells-and-Whistles: <https://arxiv.org/abs/2306.00989> - Window Attention is Bugged: How not to Interpolate Position Embeddings: <https://arxiv.org/abs/2311.05613> ## Model Usage ### Image Embeddings ```python import birder from birder.inference.classification import infer_image (net, model_info) = birder.load_pretrained_model("hiera_abswin_base_mim", inference=True) # Get the image size the model was trained on size = birder.get_size_from_signature(model_info.signature) # Create an inference transform transform = birder.classification_transform(size, model_info.rgb_stats) image = "path/to/image.jpeg" # or a PIL image (out, embedding) = infer_image(net, image, transform, return_embedding=True) # embedding is a NumPy array with shape of (1, 768) ``` ### Detection Feature Map ```python from PIL import Image import birder (net, model_info) = birder.load_pretrained_model("hiera_abswin_base_mim", inference=True) # Get the image size the model was trained on size = birder.get_size_from_signature(model_info.signature) # Create an inference transform transform = birder.classification_transform(size, model_info.rgb_stats) image = Image.open("path/to/i...
Source context: 8 downloads · 0 likes · Pipeline image-feature-extraction · Library birder · Repo birder-project/hiera_abswin_base_mim