/ Модель

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

Лицензия
Своя лицензия
Базовая модель
dinov3-convnext-base-pretrain-lvd1689m
Библиотека
zeromodels
Опубликована
30 июл 2026

dinov3-convnext-base-pretrain-lvd1689m

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

Keras 3-конверсия самообученной модели DINOv3 на ConvNeXt Base для извлечения признаков изображений и использования в задачах компьютерного зрения.

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

Бенчмарки

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

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

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

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

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

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

Это преобразованная в формат Keras 3 модель zeromodels на основе facebook/dinov3-convnext-base-pretrain-lvd1689m, созданной авторами DINOv3 из Meta. Модель использует архитектуру ConvNeXt Base и предназначена для извлечения визуальных признаков из изображений; это самообученный backbone без специализированной выходной головы для отдельной задачи.

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

Репозиторий содержит конверсию upstream-весов в TensorFlow-формат. Лицензия указана как other и отсылает к лицензии DINOv3; upstream-веса доступны на условиях этой лицензии.

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

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

Ограничения

Модель является backbone без специализированной выходной головы, поэтому для конечных прикладных задач могут потребоваться дополнительные downstream-компоненты. Для upstream-весов действуют условия лицензии DINOv3; при использовании процессора нужно учитывать нормализацию изображений.

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

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

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

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

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

Открыть на Hugging Face

See our collection for all versions of DINOv3.

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

GitHub Docs Collection

zeromodels/dinov3-convnext-base-pretrain-lvd1689m

Paper: DINOv3: Self-Supervised Visual Representation Learning at Scale (arXiv:2508.10104) · HF Papers

DINOv3 continues self-supervised visual pretraining at larger scale, with ViT and ConvNeXt backbones. These checkpoints return features for downstream heads (ViT variants also expose register tokens).

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

Pure-Keras 3 conversion of facebook/dinov3-convnext-base-pretrain-lvd1689m for zeromodels. One implementation runs unmodified on TensorFlow / Torch / JAX.

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

✨ Quick start

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

from zeromodels.models.dino_v3 import DinoV3ConvNeXtModel, DinoV3ImageProcessor

# The processor resizes + ImageNet-normalizes, so build the model with
# include_normalization=False (it would otherwise normalize a second time).
model = DinoV3ConvNeXtModel.from_weights(
    "zeromodels/dinov3-convnext-base-pretrain-lvd1689m", include_normalization=False
)
processor = DinoV3ImageProcessor.from_weights("zeromodels/dinov3-convnext-base-pretrain-lvd1689m")

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

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

VariantHubBackbone
dinov3-vits16-pretrain-lvd1689mzeromodels/dinov3-vits16-pretrain-lvd1689mViT-S/16
dinov3-vitb16-pretrain-lvd1689mzeromodels/dinov3-vitb16-pretrain-lvd1689mViT-B/16
dinov3-vitl16-pretrain-lvd1689mzeromodels/dinov3-vitl16-pretrain-lvd1689mViT-L/16
dinov3-convnext-tiny-pretrain-lvd1689mzeromodels/dinov3-convnext-tiny-pretrain-lvd1689mConvNeXt-T
dinov3-convnext-small-pretrain-lvd1689mzeromodels/dinov3-convnext-small-pretrain-lvd1689mConvNeXt-S
dinov3-convnext-base-pretrain-lvd1689mzeromodels/dinov3-convnext-base-pretrain-lvd1689mConvNeXt-B
dinov3-convnext-large-pretrain-lvd1689mzeromodels/dinov3-convnext-large-pretrain-lvd1689mConvNeXt-L

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.
  • Upstream facebook/dinov3-* weights are gated under the DINOv3 license.
  • See DINOv3 docs and Loading Weights.
  • Community / upstream weights: DinoV3ConvNeXtModel.from_weights("hf:facebook/dinov3-convnext-base-pretrain-lvd1689m").

Special Thanks

A huge thank you to the Meta DINOv3 authors for creating and releasing these models.

License: see the DINOv3 license (Hub tag: other / dinov3-license).

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

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

GPU в ailist

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

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

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

Ревизия весов
84b54a2

0 моделей