/ Модель

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

Лицензия
MIT
Библиотека
transformers
Опубликована
7 июл 2026

DOFA-transformers

ЭмбеддингиТекст → embedding

Чекпойнты DOFA для извлечения признаков из многоканальных спутниковых снимков, включая данные Sentinel-2.

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

Бенчмарки

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

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

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

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

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

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

BiliSakura/DOFA-transformers — набор самодостаточных чекпойнтов DOFA для загрузки через Hugging Face Transformers. Репозиторий содержит варианты DOFA Base и DOFA Large с архитектурами ViT: Base имеет скрытый размер 768, 12 слоёв и 12 голов внимания; Large — 1024, 24 слоя и 16 голов. Веса представлены в формате safetensors.

Модель предназначена для извлечения признаков из спутниковых снимков и задач дистанционного зондирования Земли. В README описана настройка для девятиканальных стеков Sentinel-2: длины волн и параметры нормализации задаются в конфигурации, а процессор по умолчанию не меняет пространственный размер входа. Для загрузки предусмотрен удалённый код модели, процессора и pipeline, поэтому требуется включить trust_remote_code=True. Лицензия репозитория — MIT.

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

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

Ограничения

Для загрузки требуется разрешить выполнение удалённого кода через trust_remote_code=True. Описанная конфигурация рассчитана на девятиканальные стеки Sentinel-2; совместимость с другими наборами каналов требует соответствующей подготовки входных данных.

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

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

Открыть на Hugging Face

DOFA Transformers Models

Self-contained HuggingFace model checkpoints for DOFA.

Each checkpoint subfolder ships remote code for model, processor, and pipeline loading with trust_remote_code=True.

Sentinel-2 9-band defaults (default_wavelengths, default_image_mean, default_image_std) are baked into config.json and preprocessor_config.json.

Available checkpoints

FolderHidden sizeLayersHeads
dofa-base-patch16-224/7681212
dofa-large-patch16-224/10242416

Usage

Processors default to do_resize: false. Pass Sentinel-2 stacks at native (H, W, C); the processor rescales values (typically /255) without changing spatial size.

from transformers import pipeline

MODEL = "/path/to/DOFA-transformers/dofa-base-patch16-224"

pipe = pipeline(
    task="dofa-feature-extraction",
    model=MODEL,
    trust_remote_code=True,
)

# Native-resolution patch, e.g. 512×512×9 bands (uint8 or float)
features = pipe(image_array, pool=True, return_tensors=True)

Dense features:

tokens = pipe(image_array, pool=False, return_tensors=True)

Opt in to 224×224 resize (original pretraining size):

features = pipe(
    image_array,
    pool=True,
    return_tensors=True,
    image_processor_kwargs={"do_resize": True},
)

Override Sentinel-2 defaults for other sensors:

features = pipe(
    image_array,
    wavelengths=[...],
    image_mean=[...],
    image_std=[...],
    pool=True,
    return_tensors=True,
)

Test CLI

conda activate rsgen
python test_dofa.py
python test_dofa.py --model dofa-large-patch16-224
python test_dofa.py --model dofa-base-patch16-224 --no-pool

Dependencies

  • transformers
  • timm
  • torch
  • opencv-python (only when resizing inputs with more than 4 channels)

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

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

GPU в ailist

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

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

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
7310cb8

0 моделей