/ Модель

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

Контекст
2 048 токенов
Параметры
29 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Опубликована
2 дек 2022

MedRuBertTiny2

Заполнение пропусковТекст → текст3 профессии

Русскоязычная BERT-модель, дообученная на медицинских анамнезах для заполнения пропусков и помощи в исправлении опечаток.

185скачиваний за 30 дней0лайковвеса обновлены2 дек 2022

Бенчмарки

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

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

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

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

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

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

DmitryPogrebnoy/MedRuBertTiny2 — русскоязычная модель семейства BERT, разработанная Дмитрием Погребным как дообученная версия cointegrated/rubert-tiny2. Модель содержит около 29 млн параметров, использует архитектуру BertForMaskedLM и распространяется в формате PyTorch по лицензии Apache-2.0.

Модель дообучена на специально собранном наборе из более чем 30 тысяч русскоязычных медицинских анамнезов. Она предназначена для заполнения пропусков в тексте и ранжирования кандидатов при исправлении опечаток в медицинских историях болезни. Её можно подключить через Transformers как masked language model.

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

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

  • заполнение пропущенных слов в медицинских анамнезах
  • ранжирование вариантов исправления опечатки в истории болезни
  • подбор вероятного слова по контексту медицинской записи

Ограничения

Дообучение выполнено на медицинских анамнезах, поэтому качество на других типах текстов и задачах может быть ограничено. Модель сама по себе не гарантирует корректность медицинских записей или исправлений.

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

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

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

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

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

Открыть на Hugging Face

Model DmitryPogrebnoy/MedRuBertTiny2

Model Description

This model is fine-tuned version of cointegrated/rubert-tiny2 . The code for the fine-tuned process can be found here . The model is fine-tuned on a specially collected dataset of over 30,000 medical anamneses in Russian. The collected dataset can be found here.

This model was created as part of a master's project to develop a method for correcting typos in medical histories using BERT models as a ranking of candidates. The project is open source and can be found here.

How to Get Started With the Model

You can use the model directly with a pipeline for masked language modeling:

>>> from transformers import pipeline
>>> pipeline = pipeline('fill-mask', model='DmitryPogrebnoy/MedRuBertTiny2')
>>> pipeline("У пациента [MASK] боль в грудине.")
[{'score': 0.4527082145214081,
  'token': 29626,
  'token_str': 'боль',
  'sequence': 'У пациента боль боль в грудине.'},
 {'score': 0.05768931284546852,
  'token': 46275,
  'token_str': 'головной',
  'sequence': 'У пациента головной боль в грудине.'},
 {'score': 0.02957102842628956,
  'token': 4674,
  'token_str': 'есть',
  'sequence': 'У пациента есть боль в грудине.'},
 {'score': 0.02168550342321396,
  'token': 10030,
  'token_str': 'нет',
  'sequence': 'У пациента нет боль в грудине.'},
 {'score': 0.02051634155213833,
  'token': 60730,
  'token_str': 'болит',
  'sequence': 'У пациента болит боль в грудине.'}]

Or you can load the model and tokenizer and do what you need to do:

>>> from transformers import AutoTokenizer, AutoModelForMaskedLM
>>> tokenizer = AutoTokenizer.from_pretrained("DmitryPogrebnoy/MedRuBertTiny2")
>>> model = AutoModelForMaskedLM.from_pretrained("DmitryPogrebnoy/MedRuBertTiny2")

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

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

GPU в ailist

Универсальный рантайм · fill-mask

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

Подбираем GPU…

Класс архитектуры
BertForMaskedLM
Ревизия весов
6bddd01

0 моделей