/ Модель

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

Контекст
514 токенов
Параметры
64,3 млн
Лицензия
Apache 2.0
Архитектура
roberta · dense
Опубликована
7 янв 2026

NeuroBERT

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

RoBERTa-модель для построения эмбеддингов и сравнения предложений в нейрорадиологических заключениях.

130скачиваний за 30 дней2лайкавеса обновлены7 янв 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NeuroBERT — модель на основе RoBERTa, разработанная для семантического сравнения предложений в нейрорадиологических заключениях. Она обучена с нуля с пользовательским словарём WordPiece на 10 000 слов, который сохраняет целостность специализированных нейрорадиологических терминов при токенизации. Модель содержит 64,3 млн параметров и выдаёт эмбеддинги размерности 768; максимальная длина контекста — 514 токенов.

Обучение включало masked language modeling на нейрорадиологических заключениях и настройку архитектуры SentenceBERT с двумя ветвями для сопоставления разделов Findings и Summary одного заключения. Модель подходит для измерения семантического сходства предложений и сопоставления разделов медицинских текстов. Распространяется в формате PyTorch по лицензии Apache 2.0.

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

  • сравнение сходства нейрорадиологических предложений
  • сопоставление разделов Findings и Summary в радиологических заключениях
  • поиск семантически похожих медицинских заключений
  • извлечение эмбеддингов из нейрорадиологических текстов

Ограничения

Специализирована на нейрорадиологических заключениях, поэтому её пригодность для других областей и общих текстов не установлена. Контекст ограничен 514 токенами.

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

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

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

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

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

Открыть на Hugging Face

NeuroBERT

A sentence-transformers model optimized for neuroradiology reports. Maps sentences to 768-dimensional embeddings for semantic similarity tasks.

Overview

NeuroBERT is a RoBERTa-based model with a custom 10,000-word neuroradiology vocabulary trained from scratch. Standard BERT tokenization fragments medical terms (e.g., "hemorrhage" → "he", "morr", "hage"), so we trained a domain-specific WordPiece vocabulary to preserve neuroradiologic terminology.

Training:

  1. Masked language modeling on neuroradiology reports (next sentence prediction omitted as adjacent sentences are often unrelated)
  2. Radiology section matching using a SentenceBERT twin-network architecture to align Findings and Summary sections from the same report

Usage

pip install -U sentence-transformers
from sentence_transformers import SentenceTransformer, util

model = SentenceTransformer('davvwood/NeuroBERT')

# Reference templates for normal findings
templates = [
    'normal study',
    'normal appearances of the brain',
    'no intracranial abnormality identified'
]
template_embeddings = model.encode(templates)

# Example reports
reports = [
    "mri head: there is restricted diffusion in the left paramedian ventral pons at the level of the middle cerebellar peduncle in keeping with an acute infarct.",
    "mri head: the ventricles and extra cerebral csf spaces are of normal size. no focal intracranial abnormality has been identified. conclusion: normal intracranial appearances"
]

for report in reports:
    report_embedding = model.encode(report)
    similarities = [util.cos_sim(t_emb, report_embedding).item() for t_emb in template_embeddings]
    print(f"Max similarity to normal templates: {max(similarities):.3f}")

Model Architecture

SentenceTransformer(
  (0): Transformer({'max_seq_length': 512, 'do_lower_case': False}) with RobertaModel
  (1): Pooling({'word_embedding_dimension': 768, 'pooling_mode_mean_tokens': True})
)

Citation

If you use NeuroBERT, please cite:

@article{wood2025neurobert,
  title={Self-supervised Text-vision Alignment for Automated Brain MRI Abnormality Detection: A Multicenter Study (ALIGN Study)},
  author={Wood, D. A. and Guilhem, E. and Kafiabadi, S. and Al Busaidi, A. and Dissanayake, K. and Hammam, A. and others},
  journal={Radiology: Artificial Intelligence},
  pages={e240619},
  year={2025},
  doi={10.1148/ryai.240619}
}

Paper: https://doi.org/10.1148/ryai.240619

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaModel
Ревизия весов
69c974a

0 моделей