/ Модель

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

Лицензия
Apache 2.0
Библиотека
timm
Опубликована
20 мая 2024

vit_small_patch14_224.dinobloom

ЭмбеддингиТекст → embedding3 профессии

ViT-Small DinoBloom извлекает эмбеддинги клеток крови из изображений для анализа в гематологии.

1 753скачиваний за 30 дней1лайквеса обновлены5 окт 2026

Бенчмарки

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

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

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

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

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

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

1aurent/vit_small_patch14_224.dinobloom — визуальный backbone для извлечения признаков изображений, связанный с проектом DinoBloom команды Marr Lab. Модель предназначена для получения эмбеддингов клеток крови и их использования в задачах анализа изображений в гематологии.

Это ViT-Small с 22 млн параметров: изображения размером 224 × 224 обрабатываются патчами 14 × 14. Репозиторий содержит веса в формате safetensors; лицензия — Apache 2.0. В карточке описан сценарий извлечения эмбеддингов, но не приведены сведения о точности на конкретных наборах данных или о дополнительных задачах.

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

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

Ограничения

В карточке не приведены результаты количественной оценки качества и сведения о поддержке изображений с разрешением, отличным от 224 × 224.

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

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

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

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

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

Открыть на Hugging Face

Model card for vit_small_patch14_224.dinobloom

Model Details

Model Usage

Image Embeddings

from urllib.request import urlopen
from PIL import Image
import timm

# get example histology image
img = Image.open(
  urlopen(
    "https://raw.githubusercontent.com/zxaoyou/segmentation_WBC/master/Dataset%201/001.bmp"
  )
)

# load model from the hub
model = timm.create_model(
  model_name="hf-hub:1aurent/vit_small_patch14_224.dinobloom",
  pretrained=True,
).eval()

# get model specific transforms (normalization, resize)
data_config = timm.data.resolve_model_data_config(model)
transforms = timm.data.create_transform(**data_config, is_training=False)

data = transforms(img).unsqueeze(0) # input is a (batch_size, num_channels, img_size, img_size) shaped tensor
output = model(data)  # output is a (batch_size, num_features) shaped tensor

Citation

@misc{koch2024dinobloom,
  title         = {DinoBloom: A Foundation Model for Generalizable Cell Embeddings in Hematology}, 
  author        = {Valentin Koch and Sophia J. Wagner and Salome Kazeminia and Ece Sancar and Matthias Hehr and Julia Schnabel and Tingying Peng and Carsten Marr},
  year          = {2024},
  eprint        = {2404.05022},
  archivePrefix = {arXiv},
  primaryClass  = {cs.CV}
}

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

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

GPU в ailist

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

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

timm-модели запускаются только для классификации и признаков изображений.

Ревизия весов
5a4e5ea

0 моделей