/ Модель

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

Лицензия
Apache 2.0
Библиотека
zeromodels
Опубликована
30 июл 2026

dino-resnet50

Эмбеддинги изображенийИзображение → embedding4 профессии

Самообученный визуальный backbone DINO на базе ResNet-50 для извлечения семантических признаков изображений.

65скачиваний за 30 дней0лайковвеса обновлены28 сен 2026

Бенчмарки

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

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

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

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

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

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

zeromodels/dino-resnet50 — порт на Keras 3 самообученного визуального backbone DINO на базе ResNet-50. Веса конвертированы из официальной реализации facebookresearch/dino; модель разработана ZeroModels на основе работы исследователей Facebook AI Research. Она извлекает семантические признаки из изображений и возвращает токены или карты признаков, без отдельной головы для конкретной задачи. Подходит как визуальный энкодер для поиска похожих изображений, кластеризации и последующих задач компьютерного зрения.

Реализация работает с TensorFlow, Torch и JAX; в метаданных репозитория указан формат TensorFlow. DINO обучен самообучением на разных фрагментах одного изображения без меток. README не сообщает поддерживаемые естественные языки или размер контекста, которые для этой модели не являются применимыми. Лицензия — Apache 2.0.

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

  • Извлечение признаков изображений для поиска похожих изображений
  • Кластеризация изображений по визуальному содержанию
  • Получение карт признаков для последующих задач компьютерного зрения

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

See our collection for all versions of DINO.

Run DINO with Keras 3: JAX, PyTorch, or TensorFlow

GitHub Docs Collection

zeromodels/dino-resnet50

Paper: Emerging Properties in Self-Supervised Vision Transformers (arXiv:2104.14294) · HF Papers

DINO is self-supervised: a student and teacher match across crops of the same image with no labels. The resulting features are semantic for free. These checkpoints are backbones that return tokens / feature maps.

Pure-Keras 3 port for zeromodels, converted from the official upstream release. One implementation runs unmodified on TensorFlow / Torch / JAX.

This is a self-supervised backbone (DinoResNetModel), not a task head.

✨ Quick start

import os
os.environ["KERAS_BACKEND"] = "torch"  # or "jax" / "tensorflow"

from zeromodels.models.dino import DinoResNetModel, DinoImageProcessor

# The processor resizes + ImageNet-normalizes, so build the model with
# include_normalization=False (it would otherwise normalize a second time).
model = DinoResNetModel.from_weights(
    "zeromodels/dino-resnet50", include_normalization=False
)
processor = DinoImageProcessor.from_weights("zeromodels/dino-resnet50")

pixel_values = processor("your_image.jpg")["pixel_values"]
features = model(pixel_values, training=False)
print(pixel_values.shape, features.shape)

Load any DINO variant the same way with from_weights("zeromodels/<variant>"):

VariantHubBackbone
dino-vits16zeromodels/dino-vits16ViT-S/16
dino-vits8zeromodels/dino-vits8ViT-S/8
dino-vitb16zeromodels/dino-vitb16ViT-B/16
dino-vitb8zeromodels/dino-vitb8ViT-B/8
dino-resnet50zeromodels/dino-resnet50ResNet-50

Tips

  • Set KERAS_BACKEND before importing Keras / zeromodels.
  • The processor normalizes; pair it with include_normalization=False. To skip it, feed raw [0, 255] pixels and keep the default include_normalization=True.
  • dino-resnet50 was converted from torch.hub facebookresearch/dino.
  • See DINO docs and Loading Weights.
  • Community / upstream weights: See the ZeroModels docs for upstream conversion notes.

Special Thanks

A huge thank you to the Facebook AI Research DINO authors for creating and releasing these models.

License: Apache 2.0.

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

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

GPU в ailist

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

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

В репозитории нет весов в формате PyTorch/safetensors.

Ревизия весов
4fdb77d

0 моделей