/ Модель

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

Лицензия
Своя лицензия
Архитектура
gemma3 · dense
Базовая модель
medgemma-4b-antihallu
Библиотека
transformers
Опубликована
14 сен 2026

medgemma-ae-detection

Изображение и текст → текст3 профессии

Модель на базе MedGemma 4B классифицирует видимые кожные нежелательные явления по фотографиям и оценивает их тяжесть по CTCAE.

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

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Изображение → текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

MedGemma AE Detection — модель NEWMES AI Team, созданная дообучением MedGemma 4B для классификации видимых нежелательных явлений по фотографиям кожи и лица. Она относит изображение к одному из 21 классов: нормальное состояние или один из семи типов явлений с оценкой тяжести по шкале CTCAE от 1 до 3. Поддерживаются макулопапулёзная и акнеформная сыпь, периорбитальный отёк, продромальные проявления синдрома Стивенса—Джонсона, стоматит, зуд и алопеция.

Модель предназначена для исследовательских демонстраций и экспериментов по мониторингу нежелательных явлений в клинических исследованиях. В README сообщается о точности 85,7% на тесте из 42 синтетических изображений; большинство ошибок — оценка степени тяжести на один уровень выше или ниже либо смешение нормы с явлением 1-й степени. Модель основана на newmes/medgemma-4b-antihallu, использует архитектуру Gemma 3 и принимает изображения с текстовым запросом, выдавая текстовый ответ. Указана лицензия other; действуют условия использования HAI-DEF и MedGemma.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

MedGemma AE Detection

MedGemma 4B fine-tuned to grade visible adverse events (AEs) from patient photographs. Part of CLARA, NEWMES AI team's submission to the MedGemma Impact Challenge (Kaggle, Feb 2026).

TaskClassify a skin/face photo into 21 classes = normal + 7 AE types × CTCAE grade 1–3
AE typesmaculopapular rash, acneiform rash, periorbital edema, SJS prodrome, stomatitis, pruritus, alopecia
Initialised fromnewmes/medgemma-4b-antihallu (MedGemma 4B + RLFR anti-hallucination)
MethodLoRA fine-tuning, 50 epochs, adapters merged into the base weights (bf16, 8.6 GB)
Training data210 Gemini-generated synthetic patient images, 147 / 21 / 42 train / val / test (dataset → ae_images/)
Role in CLARAData Collection Agent: compares today's CLARA Call video frame with the patient's baseline photo and reports new AEs with a CTCAE grade

Results

Held-out test set: 42 synthetic images (2 per class). Exact-match accuracy on the 21-class label (AE type and grade).

ModelAccuracyCorrect
MedGemma 4B zero-shot28.6 %12 / 42
MedGemma 4B fine-tuned (this model)85.7 %36 / 42
MedSigLIP-448 zero-shot28.6 %12 / 42
MedSigLIP-448 + linear probe61.9 %26 / 42

Remaining errors are mostly off-by-one grade (e.g. pruritus G3 → G2) or normal ↔ grade 1 confusion. The full comparison, per-AE detection rates and a before/after gallery are in notebooks/2_medgemma+medsiglip+HeAR_SAE-detection.ipynb.

Usage

import torch
from PIL import Image
from transformers import AutoModelForImageTextToText, AutoProcessor

repo = "newmes/medgemma-ae-detection"
model = AutoModelForImageTextToText.from_pretrained(repo, torch_dtype=torch.bfloat16, device_map="auto")
processor = AutoProcessor.from_pretrained(repo)

baseline = Image.open("baseline.jpg")   # pre-treatment photo
current  = Image.open("today.jpg")      # today's check-in frame

messages = [{
    "role": "user",
    "content": [
        {"type": "image", "image": baseline},
        {"type": "image", "image": current},
        {"type": "text", "text":
         "Image 1 is the patient's baseline photo, Image 2 was taken today. "
         "Identify any new adverse event visible in Image 2 that is NOT present in Image 1 "
         "and grade it with CTCAE v5. Answer with one of: normal, or <ae_type> grade <1-3>. "
         "AE types: maculopapular rash, acneiform rash, periorbital edema, SJS prodrome, "
         "stomatitis, pruritus, alopecia."},
    ],
}]

inputs = processor.apply_chat_template(messages, add_generation_prompt=True,
                                       tokenize=True, return_dict=True, return_tensors="pt").to(model.device)
out = model.generate(**inputs, max_new_tokens=64, do_sample=False)
print(processor.decode(out[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True))

The model also works with a single image; the two-image prompt is how it is used inside CLARA. Recommended: bf16, one 24 GB GPU; served in CLARA via vLLM.

Intended use and limitations

  • Research / demonstration only. Not a medical device, not clinically validated, not for diagnostic use.
  • Trained and tested exclusively on synthetic (Gemini-generated) images — performance on real patient photos is unknown.
  • Covers 7 dermatologic/visible AE types only; anything else is out of distribution.
  • Tiny test set (42 images); accuracy figures have wide confidence intervals.
  • Inherits the Health AI Developer Foundations terms of use from MedGemma.

About CLARA

CLARA (Clinical Longitudinal AI Research Assistant) tackles the 12–21-day blind spot between oncology-trial clinic visits: a daily ~60-second video + voice check-in (Data Collection Agent, on-device) feeds a longitudinal timeline with AE/SAE flagging and automatic MedWatch 3500A / E2B(R3) reports (Data Analysis Agent). A rule-based clinical-trial simulator (100 patients × 126 days, 7 real drug profiles) is used to quantify the benefit: mean AE detection delay 4.6 → 1.2 days, deaths 21 → 16 per 100 patients.

HAI-DEF models used: MedGemma 1.5 4B (nurse dialogue, visual AE grading), MedSigLIP-448 (frame classification), HeAR (dry/wet cough), MedASR (medical speech recognition).

Originally published as AlphaRaven/medgemma-ae-detection (2026-02-23); moved to the newmes organization in Sep 2026. Weights are identical.

Citation

@misc{clara2026,
  title  = {CLARA: Clinical Longitudinal AI Research Assistant},
  author = {NEWMES AI Team},
  year   = {2026},
  url    = {https://github.com/newmes/clara-web},
  note   = {MedGemma Impact Challenge submission}
}

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
Gemma3ForConditionalGeneration
Ревизия весов
7a503bc

0 моделей