/ Модель

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

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

dino-vitb8

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

Самообученный Vision Transformer ViT-B/8 извлекает признаки изображений для классификаторов и других задач компьютерного зрения.

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

Бенчмарки

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

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

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

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

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

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

zeromodels/dino-vitb8 — преобразованная в формат Keras 3 версия модели facebook/dino-vitb8 от Facebook AI Research. Это Vision Transformer с архитектурой ViT-B/8, обученный методом самообучения DINO: модель сопоставляет представления разных фрагментов одного изображения без использования меток и возвращает токены и карты признаков, а не результаты специализированной классификационной головы. Реализация работает с TensorFlow, PyTorch и JAX.

Модель предназначена для извлечения семантических признаков изображений и использования в качестве визуального бэкбона при обучении классификаторов и решении других задач компьютерного зрения. Лицензия — Apache 2.0.

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

  • извлечение признаков изображений для классификатора
  • подготовка визуальных эмбеддингов для поиска похожих изображений
  • использование бэкбона при обучении моделей компьютерного зрения

Ограничения

Модель является визуальным бэкбоном и возвращает токены или карты признаков, а не готовые ответы специализированной задачи. Для корректной обработки нужно учитывать нормализацию изображений процессором.

Для каких профессий подходит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-vitb8

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.

For more details on the model, please go to the upstream model card.

Pure-Keras 3 conversion of facebook/dino-vitb8 for zeromodels. One implementation runs unmodified on TensorFlow / Torch / JAX.

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

✨ Quick start

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

from zeromodels.models.dino import DinoViTModel, DinoImageProcessor

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

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: DinoViTModel.from_weights("hf:facebook/dino-vitb8").

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.

Ревизия весов
6527a34

0 моделей