/ Модель

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

Контекст
8 192 токена
Параметры
107 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Базовая модель
SmolLM2-135M-Instruct
Библиотека
transformers
Опубликована
11 авг 2026

retinalai-narrator-135m

Генерация текстаТекст → текст3 профессии

Компактная англоязычная модель для генерации описаний результатов скрининга сетчатки в исследовательских сценариях.

19скачиваний за 30 дней0лайковвеса обновлены11 авг 2026

Бенчмарки

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

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

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

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

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

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

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

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

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

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

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

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

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

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

RetinalAI compact narrator — компактная языковая модель для генерации свободного клинического текста по результатам скрининга сетчатки. Это дообученная версия HuggingFaceTB/SmolLM2-135M-Instruct с архитектурой LlamaForCausalLM и 106,7 млн параметров. Модель принимает текст и выдаёт повествовательное описание; структурированное решение о триаже формируется отдельной линейной моделью. Контекст — до 8192 токенов, основной язык карточки — английский.

Словарь сокращён с 49 152 до 920 токенов; для работы необходима предусмотренная авторами перекодировка идентификаторов токенов через код OptiscanAI, иначе обычный вызов AutoModelForCausalLM даст некорректный результат. В небольшой оценке на 24 случаях генерация в bf16 была успешной, однако это не подтверждает клиническую надёжность. Модель создана как исследовательский артефакт, не является медицинским устройством и не предназначена для клинического применения; лицензия — Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

RetinalAI compact narrator (135M, vocabulary-pruned)

Writes the free-text clinical narrative for a retinal screening result. It is a research artifact, not a medical device — see Limitations.

Distilled (sequence-level KD) from a self-hosted Qwen/Qwen3-8B-AWQ teacher onto SmolLM2-135M-Instruct, then vocabulary-pruned for footprint.

What is different about it

  • Prose only. It emits the narrative as plain text. The structured triage decision is served separately by a 3 KB linear head, so this model has no JSON contract to break. An earlier JSON-emitting version of the same base model failed to parse on 100% of cases once 4-bit quantized; prose-only generation is 1.000 at every precision.
  • Pruned vocabulary, 49,152 -> 920 tokens. Embedding rows are the original tokenizer ids listed in keep_ids.json, in order. The tokenizer is unmodified; callers map ids old->new before the model and new->old before decoding. Tokens outside the kept set are re-encoded byte-wise rather than dropped. The vocabulary is seeded from all 45 disease names the upstream classifier can emit, and all 45 are verified to survive the round trip.

Use src/narrator/compact.py from the OptiscanAI repository — the id remap is required, so AutoModelForCausalLM alone will produce garbage.

Evaluation

24 held-out cases, scored against the teacher's own narrative for the same case:

precisionsizegeneration rateomissionmisquoted probabilitiesacuity divergence
bf16213.5 MB1.0000.0000.0000.250
int8107.3 MB———— (37.5 s/case, impractical)
nf454.2 MB1.0000.4170.1670.583

bf16 is the only precision recommended. 4-bit reaches 54 MB but drops findings the teacher reported in 42% of cases while remaining fluent, which makes the omissions hard to notice.

"Acuity divergence" counts narratives using urgency language the teacher did not use for that same case. It is a broad screening signal, not a hallucination count.

Limitations

  • Not a medical device. Not for clinical use. No regulatory clearance, no clinical validation, no prospective study.
  • Evaluated on 24 held-out cases from a single RFMiD-derived sample. That is enough to distinguish "works" from "broken" and little else.
  • No clinician review of generated text has been performed.
  • Trained on 56 examples. It reproduces the teacher's register on cases that look like its training distribution and has not been probed outside it.
  • No EMERGENCY case appeared anywhere in the source data, so emergency phrasing is untested. Escalation is handled deterministically upstream, not here.
  • Callers must append their own AI-disclosure statement; the teacher traces did not contain one, so the model does not produce it.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
f887ae3

0 моделей