/ Модель

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

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

dino-vits8

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

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

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

Бенчмарки

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

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

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

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

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

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

zeromodels/dino-vits8 — конвертированная в Keras 3 модель-визуальный энкодер на базе facebook/dino-vits8, подготовленная проектом zeromodels. Это самообученный Vision Transformer, обученный по подходу DINO: модель сопоставляет представления учителя и ученика для разных фрагментов одного изображения без меток и возвращает токены или карты признаков, а не результаты отдельной классификационной задачи.

Модель предназначена для извлечения семантических признаков изображений и использования как основы для других задач компьютерного зрения. Реализация рассчитана на запуск с TensorFlow, PyTorch или JAX через Keras 3. Лицензия — Apache 2.0.

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

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

Ограничения

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

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

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-vits8 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-vits8", include_normalization=False
)
processor = DinoImageProcessor.from_weights("zeromodels/dino-vits8")

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-vits8").

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.

Ревизия весов
79da360

0 моделей