facebook / detr-resnet-50

huggingface.co
Total runs: 667.9K
24-hour runs: 0
7-day runs: 21.9K
30-day runs: 382.1K
Model's Last Updated: April 10 2024
object-detection

Introduction of detr-resnet-50

Model Details of detr-resnet-50

DETR (End-to-End Object Detection) model with ResNet-50 backbone

DEtection TRansformer (DETR) model trained end-to-end on COCO 2017 object detection (118k annotated images). It was introduced in the paper End-to-End Object Detection with Transformers by Carion et al. and first released in this repository .

Disclaimer: The team releasing DETR did not write a model card for this model so this model card has been written by the Hugging Face team.

Model description

The DETR model is an encoder-decoder transformer with a convolutional backbone. Two heads are added on top of the decoder outputs in order to perform object detection: a linear layer for the class labels and a MLP (multi-layer perceptron) for the bounding boxes. The model uses so-called object queries to detect objects in an image. Each object query looks for a particular object in the image. For COCO, the number of object queries is set to 100.

The model is trained using a "bipartite matching loss": one compares the predicted classes + bounding boxes of each of the N = 100 object queries to the ground truth annotations, padded up to the same length N (so if an image only contains 4 objects, 96 annotations will just have a "no object" as class and "no bounding box" as bounding box). The Hungarian matching algorithm is used to create an optimal one-to-one mapping between each of the N queries and each of the N annotations. Next, standard cross-entropy (for the classes) and a linear combination of the L1 and generalized IoU loss (for the bounding boxes) are used to optimize the parameters of the model.

model image

Intended uses & limitations

You can use the raw model for object detection. See the model hub to look for all available DETR models.

How to use

Here is how to use this model:

from transformers import DetrImageProcessor, DetrForObjectDetection
import torch
from PIL import Image
import requests

url = "http://images.cocodataset.org/val2017/000000039769.jpg"
image = Image.open(requests.get(url, stream=True).raw)

# you can specify the revision tag if you don't want the timm dependency
processor = DetrImageProcessor.from_pretrained("facebook/detr-resnet-50", revision="no_timm")
model = DetrForObjectDetection.from_pretrained("facebook/detr-resnet-50", revision="no_timm")

inputs = processor(images=image, return_tensors="pt")
outputs = model(**inputs)

# convert outputs (bounding boxes and class logits) to COCO API
# let's only keep detections with score > 0.9
target_sizes = torch.tensor([image.size[::-1]])
results = processor.post_process_object_detection(outputs, target_sizes=target_sizes, threshold=0.9)[0]

for score, label, box in zip(results["scores"], results["labels"], results["boxes"]):
    box = [round(i, 2) for i in box.tolist()]
    print(
            f"Detected {model.config.id2label[label.item()]} with confidence "
            f"{round(score.item(), 3)} at location {box}"
    )

This should output:

Detected remote with confidence 0.998 at location [40.16, 70.81, 175.55, 117.98]
Detected remote with confidence 0.996 at location [333.24, 72.55, 368.33, 187.66]
Detected couch with confidence 0.995 at location [-0.02, 1.15, 639.73, 473.76]
Detected cat with confidence 0.999 at location [13.24, 52.05, 314.02, 470.93]
Detected cat with confidence 0.999 at location [345.4, 23.85, 640.37, 368.72]

Currently, both the feature extractor and model support PyTorch.

Training data

The DETR model was trained on COCO 2017 object detection , a dataset consisting of 118k/5k annotated images for training/validation respectively.

Training procedure
Preprocessing

The exact details of preprocessing of images during training/validation can be found here .

Images are resized/rescaled such that the shortest side is at least 800 pixels and the largest side at most 1333 pixels, and normalized across the RGB channels with the ImageNet mean (0.485, 0.456, 0.406) and standard deviation (0.229, 0.224, 0.225).

Training

The model was trained for 300 epochs on 16 V100 GPUs. This takes 3 days, with 4 images per GPU (hence a total batch size of 64).

Evaluation results

This model achieves an AP (average precision) of 42.0 on COCO 2017 validation. For more details regarding evaluation results, we refer to table 1 of the original paper.

BibTeX entry and citation info
@article{DBLP:journals/corr/abs-2005-12872,
  author    = {Nicolas Carion and
               Francisco Massa and
               Gabriel Synnaeve and
               Nicolas Usunier and
               Alexander Kirillov and
               Sergey Zagoruyko},
  title     = {End-to-End Object Detection with Transformers},
  journal   = {CoRR},
  volume    = {abs/2005.12872},
  year      = {2020},
  url       = {https://arxiv.org/abs/2005.12872},
  archivePrefix = {arXiv},
  eprint    = {2005.12872},
  timestamp = {Thu, 28 May 2020 17:38:09 +0200},
  biburl    = {https://dblp.org/rec/journals/corr/abs-2005-12872.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

Runs of facebook detr-resnet-50 on huggingface.co

667.9K
Total runs
0
24-hour runs
-13.1K
3-day runs
21.9K
7-day runs
382.1K
30-day runs

More Information About detr-resnet-50 huggingface.co Model

More detr-resnet-50 license Visit here:

https://choosealicense.com/licenses/apache-2.0

detr-resnet-50 huggingface.co

detr-resnet-50 huggingface.co is an AI model on huggingface.co that provides detr-resnet-50's model effect (), which can be used instantly with this facebook detr-resnet-50 model. huggingface.co supports a free trial of the detr-resnet-50 model, and also provides paid use of the detr-resnet-50. Support call detr-resnet-50 model through api, including Node.js, Python, http.

detr-resnet-50 huggingface.co Url

https://huggingface.co/facebook/detr-resnet-50

facebook detr-resnet-50 online free

detr-resnet-50 huggingface.co is an online trial and call api platform, which integrates detr-resnet-50's modeling effects, including api services, and provides a free online trial of detr-resnet-50, you can try detr-resnet-50 online for free by clicking the link below.

facebook detr-resnet-50 online free url in huggingface.co:

https://huggingface.co/facebook/detr-resnet-50

detr-resnet-50 install

detr-resnet-50 is an open source model from GitHub that offers a free installation service, and any user can find detr-resnet-50 on GitHub to install. At the same time, huggingface.co provides the effect of detr-resnet-50 install, users can directly use detr-resnet-50 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

detr-resnet-50 install url in huggingface.co:

https://huggingface.co/facebook/detr-resnet-50

Url of detr-resnet-50

detr-resnet-50 huggingface.co Url

Provider of detr-resnet-50 huggingface.co

facebook
ORGANIZATIONS

Other API from facebook

huggingface.co

Total runs: 8.1M
Run Growth: -8.9M
Growth Rate: -110.38%
Updated:September 15 2023
huggingface.co

Total runs: 8.0M
Run Growth: 26.1K
Growth Rate: 0.33%
Updated:January 20 2022
huggingface.co

Total runs: 3.8M
Run Growth: -840.3K
Growth Rate: -21.97%
Updated:September 06 2023
huggingface.co

Total runs: 3.2M
Run Growth: 876.4K
Growth Rate: 27.17%
Updated:January 17 2024
huggingface.co

Total runs: 2.7M
Run Growth: -574.4K
Growth Rate: -20.96%
Updated:December 28 2021
huggingface.co

Total runs: 2.2M
Run Growth: 468.9K
Growth Rate: 20.87%
Updated:January 25 2024
huggingface.co

Total runs: 2.2M
Run Growth: 159.7K
Growth Rate: 7.39%
Updated:March 23 2023
huggingface.co

Total runs: 1.9M
Run Growth: -374.9K
Growth Rate: -20.08%
Updated:November 21 2025
huggingface.co

Total runs: 721.7K
Run Growth: -201.5K
Growth Rate: -27.91%
Updated:September 06 2023
huggingface.co

Total runs: 481.1K
Run Growth: -136.5K
Growth Rate: -28.37%
Updated:May 22 2023
huggingface.co

Total runs: 442.2K
Run Growth: 74.9K
Growth Rate: 16.95%
Updated:February 29 2024
huggingface.co

Total runs: 429.4K
Run Growth: -69.0K
Growth Rate: -16.06%
Updated:March 17 2025
huggingface.co

Total runs: 388.9K
Run Growth: -200.9K
Growth Rate: -51.66%
Updated:January 12 2024
huggingface.co

Total runs: 343.6K
Run Growth: -60.2K
Growth Rate: -17.53%
Updated:January 12 2024
huggingface.co

Total runs: 311.5K
Run Growth: 35.7K
Growth Rate: 11.47%
Updated:September 15 2023
huggingface.co

Total runs: 305.9K
Run Growth: -66.3K
Growth Rate: -21.68%
Updated:September 06 2023
huggingface.co

Total runs: 292.0K
Run Growth: -26.8K
Growth Rate: -9.17%
Updated:November 17 2022
huggingface.co

Total runs: 289.4K
Run Growth: 61.9K
Growth Rate: 21.40%
Updated:June 15 2023
huggingface.co

Total runs: 262.6K
Run Growth: 167.8K
Growth Rate: 63.90%
Updated:May 22 2023
huggingface.co

Total runs: 236.9K
Run Growth: 14.3K
Growth Rate: 6.02%
Updated:July 23 2024
huggingface.co

Total runs: 216.3K
Run Growth: -142.4K
Growth Rate: -65.85%
Updated:July 25 2023
huggingface.co

Total runs: 188.7K
Run Growth: 79.9K
Growth Rate: 42.35%
Updated:February 12 2023
huggingface.co

Total runs: 176.3K
Run Growth: 74.8K
Growth Rate: 42.40%
Updated:September 06 2023
huggingface.co

Total runs: 171.7K
Run Growth: -205.2K
Growth Rate: -119.47%
Updated:November 17 2023
huggingface.co

Total runs: 163.0K
Run Growth: -734
Growth Rate: -0.45%
Updated:September 01 2023
huggingface.co

Total runs: 148.2K
Run Growth: 108.3K
Growth Rate: 73.09%
Updated:November 16 2023
huggingface.co

Total runs: 123.4K
Run Growth: -3.4K
Growth Rate: -2.72%
Updated:June 03 2022
huggingface.co

Total runs: 109.6K
Run Growth: -8.5K
Growth Rate: -7.79%
Updated:September 15 2023
huggingface.co

Total runs: 109.5K
Run Growth: -8.1K
Growth Rate: -7.35%
Updated:June 13 2023
huggingface.co

Total runs: 109.5K
Run Growth: 26.2K
Growth Rate: 23.91%
Updated:November 20 2023
huggingface.co

Total runs: 109.2K
Run Growth: 25.9K
Growth Rate: 23.71%
Updated:January 25 2023
huggingface.co

Total runs: 97.6K
Run Growth: -210.0K
Growth Rate: -215.14%
Updated:June 13 2023
huggingface.co

Total runs: 85.3K
Run Growth: 59.4K
Growth Rate: 69.67%
Updated:February 12 2023
huggingface.co

Total runs: 60.5K
Run Growth: -19.2K
Growth Rate: -31.67%
Updated:March 28 2026
huggingface.co

Total runs: 58.7K
Run Growth: 16.3K
Growth Rate: 27.79%
Updated:January 25 2023
huggingface.co

Total runs: 54.1K
Run Growth: -15.8K
Growth Rate: -29.17%
Updated:January 29 2026