/ Модель

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

Лицензия
GPL 3.0
Библиотека
timm
Опубликована
28 окт 2023

vit_small_patch16_256.tcga_brca_dino

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

ViT-backbone, обученный на гистологических изображениях рака молочной железы TCGA-BRCA для извлечения признаков и эмбеддингов.

116скачиваний за 30 дней1лайквеса обновлены31 окт 2023

Бенчмарки

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

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

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

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

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

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

Модель 1aurent/vit_small_patch16_256.tcga_brca_dino — визуальный backbone на основе Vision Transformer (ViT), обученный на 2 млн гистологических фрагментов из набора TCGA-BRCA. Она предназначена для извлечения признаков и эмбеддингов из изображений гистологии молочной железы. Модель содержит 21,7 млн параметров и принимает изображения размером 256 × 256 пикселей с тремя цветовыми каналами.

Эмбеддинги можно использовать для построения классификаторов и других downstream-моделей для анализа гистологических изображений. Веса доступны в формате safetensors, для работы указана библиотека timm. Лицензия — GPL-3.0. Модель обучена на материале TCGA-BRCA; качество на других типах тканей и задачах в карточке не описано.

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

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

Ограничения

Модель обучена на гистологических патчах TCGA-BRCA, поэтому её качество на других тканях и типах изображений не установлено. Карточка не приводит метрик оценки.

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

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

Открыть на Hugging Face

Model card for vit_small_patch16_256.tcga_brca_dino

A Vision Transformer (ViT) image classification model.
Trained on 2M histology patches from TCGA-BRCA.

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://github.com/owkin/HistoSSLscaling/raw/main/assets/example.tif"
  )
)

# load model from the hub
model = timm.create_model(
  model_name="hf-hub:1aurent/vit_small_patch16_256.tcga_brca_dino",
  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)

output = model(transforms(img).unsqueeze(0))  # output is (batch_size, num_features) shaped tensor

Citation

@misc{chen2022selfsupervised,
  title         = {Self-Supervised Vision Transformers Learn Visual Concepts in Histopathology},
  author        = {Richard J. Chen and Rahul G. Krishnan},
  year          = {2022},
  eprint        = {2203.00585},
  archiveprefix = {arXiv},
  primaryclass  = {cs.CV}
}

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

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

GPU в ailist

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

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

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

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

0 моделей