/ Модель

Характеристики

Архитектура
rt_detr · dense
Библиотека
transformers
Опубликована
6 ноя 2024

RT-DETRv2

Поиск объектовИзображение → bounding_boxes3 профессии

RT-DETRv2-S — трансформерный детектор объектов, который находит и локализует объекты на изображениях.

230скачиваний за 30 дней4лайкавеса обновлены7 ноя 2024

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

jadechoghari/RT-DETRv2 — реализация модели RT-DETRv2-S для библиотеки Transformers, предназначенная для обнаружения объектов на изображениях. Модель использует архитектуру RT-DETR — детектор на основе трансформера, развивающий RT-DETR за счёт улучшенной стратегии обучения и настроек извлечения признаков на нескольких масштабах с помощью deformable attention.

Модель принимает изображение и выдаёт обнаруженные объекты с метками классов, оценками уверенности и координатами ограничивающих рамок. Её можно применять для анализа изображений и построения конвейеров компьютерного зрения, которым требуется обнаружение объектов. README демонстрирует загрузку модели и процессор изображений через Transformers.

В README не указаны набор классов, показатели качества или условия лицензии, поэтому их нельзя оценить по доступным сведениям.

Сценарии применения

  • обнаружение объектов на фотографиях
  • поиск и локализация объектов в кадре
  • подсчёт объектов выбранных классов на изображении

Ограничения

README не приводит метрики качества, перечень классов или условия лицензии; возможности обнаружения зависят от обученных классов модели.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

This is the HF transformers implementation for RT-DETRv2

Model: RT-DETRv2-S RT-DETRv2, an improved Real-Time DEtection TRansformer (RT-DETR). RT-DETRv2 builds upon the previous state-of-the-art real-time detector, RT-DETR, and opens up a set of bag-of-freebies for flexibility and practicality, as well as optimizing the training strategy to achieve enhanced performance. To improve the flexibility, we suggest setting a distinct number of sampling points for features at different scales in the deformable attention to achieve selective multi-scale feature extraction by the decoder.

Usage:

import torch
import requests

from PIL import Image
from transformers import RTDetrForObjectDetection, RTDetrImageProcessor

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

image_processor = RTDetrImageProcessor.from_pretrained("jadechoghari/RT-DETRv2")
model = RTDetrForObjectDetection.from_pretrained("jadechoghari/RT-DETRv2")

inputs = image_processor(images=image, return_tensors="pt")

with torch.no_grad():
    outputs = model(**inputs)

results = image_processor.post_process_object_detection(outputs, target_sizes=torch.tensor([image.size[::-1]]), threshold=0.3)

for result in results:
    for score, label_id, box in zip(result["scores"], result["labels"], result["boxes"]):
        score, label = score.item(), label_id.item()
        box = [round(i, 2) for i in box.tolist()]
        print(f"{model.config.id2label[label]}: {score:.2f} {box}")

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers · object-detection

Можно запустить

Подбираем GPU…

Класс архитектуры
RTDetrForObjectDetection
Ревизия весов
9d41912

0 моделей