/ Модель

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

Лицензия
Apache 2.0
Опубликована
22 дек 2023

tinysam

Генерация масокИзображение → mask

TinySAM — компактная модель сегментации изображений, рассчитанная на эффективное выполнение задач Segment Anything, включая устройства с ограниченными ресурсами.

0скачиваний за 30 дней6лайковвеса обновлены22 дек 2023

Бенчмарки

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

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

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

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

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

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

TinySAM — компактная модель сегментации изображений, разработанная Han Shu, Wenshuo Li, Yehui Tang, Yiman Zhang, Yihao Chen, Houqiang Li, Yunhe Wang и Xinghao Chen. Она предназначена для сегментации объектов по запросу и поиска сегментов на изображении, в том числе на устройствах с ограниченными вычислительными ресурсами.

Модель использует дистилляцию знаний на всех этапах обучения с онлайн-выбором сложных подсказок, а также посттренировочную квантизацию. Для ускорения режима сегментации всех объектов предложена иерархическая стратегия, которая, по данным авторов, ускоряет инференс вдвое почти без потери качества. В репозитории указаны веса PyTorch; заявлена лицензия Apache-2.0.

Авторы сообщают о сохранении сильных zero-shot возможностей при заметном сокращении вычислительных затрат. Количественные требования к памяти и аппаратуре, размер модели и поддерживаемые языки в доступных данных не приведены; качество на конкретных наборах данных следует оценивать отдельно.

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

  • выделение объекта на изображении по визуальной подсказке
  • генерация масок объектов на изображении
  • сегментация всех объектов на изображении
  • zero-shot сегментация в компьютерном зрении
  • запуск сегментации на устройствах с ограниченными вычислительными ресурсами

Ограничения

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

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

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

Открыть на Hugging Face

## TinySAM

TinySAM: Pushing the Envelope for Efficient Segment Anything Model

Han Shu, Wenshuo Li, Yehui Tang, Yiman Zhang, Yihao Chen, Houqiang Li, Yunhe Wang, Xinghao Chen

📑 Paper Link 🧑‍💻 GitHub Repository Link

Overview (taken from the paper)

Recently segment anything model (SAM) has shown powerful segmentation capability and has drawn great attention in computer vision fields. Massive following works have developed various applications based on the pretrained SAM and achieved impressive performance on downstream vision tasks. However, SAM consists of heavy architectures and requires massive computational capacity, which hinders the further application of SAM on computation constrained edge devices. To this end, in this paper we propose a framework to obtain a tiny segment anything model (TinySAM) while maintaining the strong zero-shot performance. We first propose a full-stage knowledge distillation method with online hard prompt sampling strategy to distill a lightweight student model. We also adapt the post-training quantization to the promptable segmentation task and further reduce the computational cost. Moreover, a hierarchical segmenting everything strategy is proposed to accelerate the everything inference by 2× with almost no performance degradation. With all these proposed methods, our TinySAM leads to orders of magnitude computational reduction and pushes the envelope for efficient segment anything task. Extensive experiments on various zero-shot transfer tasks demonstrate the significantly advantageous performance of our TinySAM against counterpart methods.

[Demo will be here soon!]

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

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

GPU в ailist

Универсальный рантайм

Нельзя запустить

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
0901899

0 моделей