/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Архитектура
bert · dense

bert-base-finetuned-squad2

Ответы на вопросыТекст → текст6 профессий

Англоязычная модель на базе BERT, которая извлекает ответы из текста и обучена на SQuAD2.0.

271скачиваний за 30 дней2лайкавеса обновлены20 мая 2021

Бенчмарки

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

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

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

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

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

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

phiyodr/bert-base-finetuned-squad2 — англоязычная модель для извлечения ответов на вопросы из предоставленного текста. Она основана на bert-base-uncased и дообучена на датасете SQuAD2.0; архитектура — BERT с головой BertForQuestionAnswering, объём — 136,7 млн параметров. Модель принимает вопрос и контекст на английском языке и выбирает ответ из контекста, включая возможность воздержаться от ответа, если в тексте его нет.

Модель подходит для поиска фактов в текстах, автоматизации ответов по документам и демонстрационных систем вопросно-ответного поиска. Максимальная длина контекста составляет 512 токенов, поэтому длинные документы нужно разбивать на фрагменты. Веса доступны в форматах PyTorch и Flax. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Ограничение контекста — 512 токенов, поэтому длинные документы требуется делить на фрагменты. Модель обучена на SQuAD2.0 и предназначена для английского языка; качество на других языках и доменах может быть ниже.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

bert-base-finetuned-squad2

Model description

This model is based on bert-base-uncased and was finetuned on SQuAD2.0. The corresponding papers you can found here (model) and here (data).

How to use

from transformers.pipelines import pipeline

model_name = "phiyodr/bert-base-finetuned-squad2"
nlp = pipeline('question-answering', model=model_name, tokenizer=model_name)
inputs = {
    'question': 'What discipline did Winkelmann create?',
    'context': 'Johann Joachim Winckelmann was a German art historian and archaeologist. He was a pioneering Hellenist who first articulated the difference between Greek, Greco-Roman and Roman art. "The prophet and founding hero of modern archaeology", Winckelmann was one of the founders of scientific archaeology and first applied the categories of style on a large, systematic basis to the history of art. '
}
nlp(inputs)

Training procedure

{
	"base_model": "bert-base-uncased",
	"do_lower_case": True,
	"learning_rate": 3e-5,
	"num_train_epochs": 4,
	"max_seq_length": 384,
	"doc_stride": 128,
	"max_query_length": 64,
	"batch_size": 96 
}

Eval results

{
  "exact": 70.3950138970774,
  "f1": 73.90527661873521,
  "total": 11873,
  "HasAns_exact": 71.4574898785425,
  "HasAns_f1": 78.48808186475087,
  "HasAns_total": 5928,
  "NoAns_exact": 69.33557611438184,
  "NoAns_f1": 69.33557611438184,
  "NoAns_total": 5945
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей