/ Модель

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

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

BiomedNLP-PubMedBERT-base-uncased-abstract-fulltext_pub_section

Классификация текстаТекст → label3 профессии

Дообученная на PubMedBERT модель определяет, к какому разделу биомедицинской публикации относится текст.

109скачиваний за 30 дней6лайковвеса обновлены20 мар 2023

Бенчмарки

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

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

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

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

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

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

BiomedNLP-PubMedBERT-base-uncased-abstract-fulltext_pub_section — модель классификации текста, разработанная на основе PubMedBERT и дообученная для определения разделов биомедицинских документов. Она присваивает тексту одну из пяти меток: BACKGROUND, CONCLUSIONS, METHODS, OBJECTIVE или RESULTS.

Модель построена на архитектуре BERT, содержит 136,7 млн параметров и принимает последовательности длиной до 512 токенов. Она предназначена для классификации разделов аннотаций и полнотекстовых публикаций в биомедицинской области. В карточке указаны результаты на тестовой выборке: accuracy 0,858 и F1 0,857.

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

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

  • классификация фрагментов статей как Background, Methods, Results и других разделов
  • автоматическая разметка аннотаций PubMed по структуре
  • сортировка предложений из биомедицинских публикаций по типу раздела

Ограничения

Контекст ограничен 512 токенами, поэтому длинные документы может потребоваться разбивать на фрагменты. Приведённые метрики получены на биомедицинских данных и не подтверждают качество на других доменах.

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

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

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

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

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

Открыть на Hugging Face

BiomedNLP-PubMedBERT-base-uncased-abstract-fulltext_pub_section

  • original model file name: textclassifer_BiomedNLP-PubMedBERT-base-uncased-abstract-fulltext_pubmed_20k
  • This is a fine-tuned checkpoint of microsoft/BiomedNLP-PubMedBERT-base-uncased-abstract-fulltext for document section text classification
  • possible document section classes are:BACKGROUND, CONCLUSIONS, METHODS, OBJECTIVE, RESULTS,

usage in python

install transformers as needed:

pip install -U transformers

Run the following, changing the example text to your use case:

from transformers import pipeline

model_tag = "ml4pubmed/BiomedNLP-PubMedBERT-base-uncased-abstract-fulltext_pub_section"
classifier = pipeline(
              'text-classification', 
              model=model_tag, 
            )
            
prompt = """
Experiments on two machine translation tasks show these models to be superior in quality while being more parallelizable and requiring significantly less time to train.
"""

classifier(
    prompt,
) # classify the sentence

metadata

training_metrics

  • val_accuracy: 0.8678670525550842

  • val_matthewscorrcoef: 0.8222037553787231

  • val_f1score: 0.866841197013855

  • val_cross_entropy: 0.3674609065055847

  • epoch: 8.0

  • train_accuracy_step: 0.83984375

  • train_matthewscorrcoef_step: 0.7790813446044922

  • train_f1score_step: 0.837363600730896

  • train_cross_entropy_step: 0.39843088388442993

  • train_accuracy_epoch: 0.8538406491279602

  • train_matthewscorrcoef_epoch: 0.8031334280967712

  • train_f1score_epoch: 0.8521654605865479

  • train_cross_entropy_epoch: 0.4116102457046509

  • test_accuracy: 0.8578397035598755

  • test_matthewscorrcoef: 0.8091378808021545

  • test_f1score: 0.8566917181015015

  • test_cross_entropy: 0.3963385224342346

  • date_run: Apr-22-2022_t-19

  • huggingface_tag: microsoft/BiomedNLP-PubMedBERT-base-uncased-abstract-fulltext

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
792002b

0 моделей