/ Модель

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

Лицензия
CC BY-NC-ND 4.0
Архитектура
mettle · dense
Базовая модель
H-optimus-0
Библиотека
transformers
Опубликована
30 июл 2026

Mettle

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

Mettle — экспериментальный энкодер гистологических изображений, извлекающий признаки для исследований тканей и анализа устойчивости к различиям сканеров и окрашивания.

208скачиваний за 30 дней3лайкавеса обновлены11 окт 2026

Бенчмарки

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

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

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

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

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

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

Mettle — производный от H-optimus-0 энкодер гистологических изображений, разработанный Slideflow Labs. Он преобразует тайлы изображений тканей в векторы признаков для исследований в вычислительной патологии, разработки моделей и анализа устойчивости к различиям между сканерами и окрашиванием. Архитектура — ViT-g/14 на основе DINOv2 reg4. Доступны CLS-представление размерностью 1536 и представление размерностью 3072, объединяющее CLS-вектор со средним вектором пространственных патчей; результаты опубликованных в карточке бенчмарков рассчитаны для второго варианта.

В бенчмарках модель показала результаты на PathoROB, HEST и EVA BACH; сравнение зависит от задачи и выбранного представления. Модель предназначена для извлечения признаков из гистологических изображений, а не для постановки диагнозов. Результаты могут зависеть от типа ткани, подготовки образца, окрашивания, сканера, сжатия, увеличения и протокола анализа; устойчивость к сканерам не гарантирует сохранение всех биологических сигналов. Это предварительная версия для экспериментального использования. Лицензия — CC BY-NC-ND 4.0; обязательства и ограничения лицензии родительской модели также сохраняются.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Mettle

Mettle is a histopathology tile encoder derived from H-optimus-0. It is designed to improve representation consistency across slide scanners and staining variation while retaining biologically useful morphology.

Mettle is intended for research feature extraction. It is not a diagnostic system and has not been validated for autonomous clinical use.

This is a prerelease version for experimental use.

Model details

ItemValue
Parent modelH-optimus-0
Parent-model licenseApache-2.0
ArchitectureViT-g/14, DINOv2 reg4
Input224 × 224 RGB histology tile
Compatibility output1,536-dimensional headed CLS embedding
Public benchmark output3,072-dimensional CLS+mean-patch embedding
model.safetensors SHA-2567754ef463e79dd13b072247b56db39791c884db10774e354d76f76367093ce4a

The public benchmark representation concatenates the headed CLS embedding with the mean of the spatial patch tokens:

[headed CLS embedding (1536), mean spatial-patch embedding (1536)]

CLS and register tokens are excluded from the patch mean. The first 1,536 coordinates are exactly the compatibility CLS representation.

Public benchmark results

All results in this table use the 3,072-dimensional CLS+mean representation. Higher is better. Values after ± are standard deviations over five downstream probe runs. PathoROB Robustness Index is a point estimate without an uncertainty interval.

BenchmarkMetricMettleH-optimus-0
PathoROBMean Robustness Index0.922270.8015
HESTMean Pearson, 9 tasks0.430320.42526
EVA BACHAccuracy0.78168 ± 0.005670.7294
EVA CRCAccuracy0.969120.9578
EVA PatchCamelyonBalanced accuracy0.94760.9441

PathoROB breakdown

CohortMettle
Camelyon0.93859
TCGA0.86521
Tolkach ESCA0.96302
Mean0.92227

PathoROB does not provide uncertainty estimates for its Robustness Index. Differences in point estimates should not be described as statistical superiority.

HEST task breakdown

HEST uses PCA to 256 dimensions followed by ridge regression for a 50-gene panel. The metric is Pearson correlation averaged over official splits.

HEST taskMettleH-optimus-0 (CLS+mean)
IDC0.61040.6106
PRAD0.37890.36215
PAAD0.53090.5106
SKCM0.67450.6614
COAD0.33310.3089
READ0.23720.2401
CCRCC0.25520.2919
LUNG0.57770.5754
LYMPH_IDC0.27510.2665
Unweighted mean0.43030.4253

The H-optimus-0 column is our own evaluation of the unmodified model using the same CLS+mean representation and protocol. Published H-optimus-0 HEST results use the conventional CLS-only embedding and average 0.4150, which would make this margin appear larger.

Usage

Install the dependencies listed in requirements.txt, then load the image processor and model through the standard Transformers auto classes.

import torch
from PIL import Image
from transformers import AutoImageProcessor, AutoModel

model_id = "slideflow-labs/Mettle"
processor = AutoImageProcessor.from_pretrained(model_id)
model = AutoModel.from_pretrained(
    model_id,
    trust_remote_code=True,
).eval().cuda()

image = Image.open("tile.png").convert("RGB")
pixel_values = processor(
    images=image,
    return_tensors="pt",
)["pixel_values"].cuda()

with torch.inference_mode():
    # Representation used for the public benchmarks: (batch, 3072)
    cls_mean = model.encode(pixel_values, feature_view="cls_mean")

    # Conventional compatibility representation: (batch, 1536)
    cls = model.encode(pixel_values, feature_view="cls")

Choosing a representation

The reported public benchmarks use the 3,072-dimensional CLS+mean representation. The loader also exposes the 1,536-dimensional CLS embedding for compatibility; CLS can also be stronger on some endpoints.

Intended use

Mettle is intended for research involving histopathology representation learning, feature extraction, model development, and robustness analysis. Users should validate the model on the intended tissue, acquisition hardware, population, and downstream endpoint.

Do not use Mettle as a standalone diagnostic system. Appropriate human oversight, validation, and compliance requirements remain necessary.

Limitations

  • Performance can vary with tissue type, preparation, stain, scanner, compression, magnification, and downstream protocol.
  • Scanner consistency does not guarantee preservation of every biological signal or subgroup.
  • The two output representations are endpoint-dependent; neither dominates every benchmark.
  • PathoROB Robustness Index is reported without uncertainty estimates.
  • Benchmark results do not establish clinical efficacy or safety.
  • The parent model's limitations and license obligations continue to apply.

References

Citation

An arXiv preprint is forthcoming.

License

Mettle is licensed under CC-BY-NC-ND-4.0, and is available for academic, non-commercial use.

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
MettleModel
Ревизия весов
42a2b11

0 моделей