/ Модель

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

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

dino-vits16

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

Самоконтролируемый визуальный энкодер DINO ViT-S/16 извлекает признаки изображений для последующей классификации и других задач компьютерного зрения.

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

Бенчмарки

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

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

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

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

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

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

zeromodels/dino-vits16 — конверсия модели DINO ViT-S/16, разработанной Facebook AI Research, в формате Keras 3. Это самоконтролируемый визуальный энкодер: при обучении учитель и ученик сопоставляют представления разных фрагментов одного изображения без меток. Модель возвращает токены и карты признаков, а не готовые ответы или предсказания для отдельной задачи.

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

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

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

Ограничения

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

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

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

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

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

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-vits16

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

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

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.

Ревизия весов
8ebdc93

0 моделей