/ Модель

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

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

batterybert-cased-squad-v1

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

Англоязычная модель на базе BERT для извлечения ответов из текста, обученная для QA на SQuAD v1 и проверенная на данных об аккумуляторных устройствах.

81скачиваний за 30 дней0лайковвеса обновлены5 мар 2022

Бенчмарки

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

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

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

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

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

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

BatteryBERT-cased-squad-v1 — англоязычная модель для извлечения ответов из текста, разработанная Shu Huang и Jacqueline Cole. Она основана на BatteryBERT-cased и использует архитектуру BERT с головой для question answering; обучалась и оценивалась на SQuAD v1, а также оценивалась на наборе данных по аккумуляторным устройствам.

Модель принимает вопрос вместе с текстовым фрагментом и извлекает из него ответ. Она подходит для ответов на вопросы по справочным материалам и документам, в том числе по сведениям об аккумуляторах и устройствах. Размер модели — 135,5 млн параметров, длина контекста — до 512 токенов. Доступна в формате PyTorch и распространяется по лицензии Apache-2.0.

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

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

Ограничения

Модель извлекает ответы из предоставленного текста и рассчитана на английский язык; контекст ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

BatteryBERT-cased for QA

Language model: batterybert-cased Language: English
Downstream-task: Extractive QA
Training data: SQuAD v1 Eval data: SQuAD v1 Code: See example Infrastructure: 8x DGX A100

Hyperparameters

batch_size = 16
n_epochs = 4
base_LM_model = "batterybert-cased"
max_seq_len = 386
learning_rate = 2e-5
doc_stride=128
max_query_length=64

Performance

Evaluated on the SQuAD v1.0 dev set.

"exact": 81.54,
"f1": 89.16,

Evaluated on the battery device dataset.

"precision": 70.74,
"recall": 84.19,

Usage

In Transformers

from transformers import AutoModelForQuestionAnswering, AutoTokenizer, pipeline

model_name = "batterydata/batterybert-cased-squad-v1"
# a) Get predictions
nlp = pipeline('question-answering', model=model_name, tokenizer=model_name)
QA_input = {
    'question': 'What is the electrolyte?',
    'context': 'The typical non-aqueous electrolyte for commercial Li-ion cells is a solution of LiPF6 in linear and cyclic carbonates.'
}
res = nlp(QA_input)
# b) Load model & tokenizer
model = AutoModelForQuestionAnswering.from_pretrained(model_name)
tokenizer = AutoTokenizer.from_pretrained(model_name)

Authors

Shu Huang: sh2009 [at] cam.ac.uk

Jacqueline Cole: jmc61 [at] cam.ac.uk

Citation

BatteryBERT: A Pre-trained Language Model for Battery Database Enhancement

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей