/ Модель

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

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

vit_large_patch14_224.dinobloom

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

DinoBloom — визуальный backbone на базе Vision Transformer для извлечения эмбеддингов изображений клеток крови в задачах гематологии.

86скачиваний за 30 дней0лайковвеса обновлены20 мая 2024

Бенчмарки

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

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

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

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

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

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

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

Это Vision Transformer с патчами 14×14, размер входного изображения — 224×224 пикселя, число параметров — около 304 млн. Модель принимает изображения и выдаёт векторные признаки, которые можно использовать в последующих задачах анализа изображений. Репозиторий содержит веса Safetensors и распространяется по лицензии Apache 2.0.

Модель предназначена прежде всего для извлечения эмбеддингов клеток крови. Самостоятельная классификация или диагностические выводы в карточке не заявлены; практическое применение зависит от последующего классификатора или другого downstream-компонента.

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

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

Ограничения

Для входа указано разрешение 224×224 пикселя; карточка не заявляет самостоятельную классификацию или диагностику, поэтому для таких задач требуется отдельный downstream-компонент.

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

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

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

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

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

Открыть на Hugging Face

Model card for vit_large_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_large_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-модели запускаются только для классификации и признаков изображений.

Ревизия весов
bf39e9d

0 моделей