/ Модель

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

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

bert-base-spanish-wwm-cased-finetuned-spa-squad2-es

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

Дообученная на SQuAD 2.0 испанская модель BERT извлекает ответы на вопросы из заданного текста и определяет случаи, когда ответа в контексте нет.

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

Бенчмарки

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

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

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

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

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

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

Эта модель BETO разработана командой BETO и дообучена Manuel Romero на испанской версии SQuAD 2.0 для ответов на вопросы по заданному контексту. В основе лежит dccuchile/bert-base-spanish-wwm-cased — испанский BERT Base с Whole Word Masking; модель содержит 137,1 млн параметров и рассчитана на контекст до 512 токенов.

Модель принимает текст с контекстом и вопросом и извлекает ответ из контекста, включая возможность определить, что ответа в нём нет. В README приведены результаты на тестовом наборе SQuAD-es-v2.0: Exact Match 76,5 и F1 86,1. Она предназначена прежде всего для испаноязычных сценариев вопросно-ответного поиска и не является универсальной разговорной моделью. Доступны веса PyTorch и Flax. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Модель ограничена контекстом длиной до 512 токенов и предназначена для ответов по предоставленному тексту, а не для свободного диалога. Качество показано на SQuAD-es-v2.0 и может отличаться на других типах текстов.

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

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

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

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

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

Открыть на Hugging Face

BETO (Spanish BERT) + Spanish SQuAD2.0

This model is provided by BETO team and fine-tuned on SQuAD-es-v2.0 for Q&A downstream task.

Details of the language model('dccuchile/bert-base-spanish-wwm-cased')

Language model ('dccuchile/bert-base-spanish-wwm-cased'):

BETO is a BERT model trained on a big Spanish corpus. BETO is of size similar to a BERT-Base and was trained with the Whole Word Masking technique. Below you find Tensorflow and Pytorch checkpoints for the uncased and cased versions, as well as some results for Spanish benchmarks comparing BETO with Multilingual BERT as well as other (not BERT-based) models.

Details of the downstream task (Q&A) - Dataset

SQuAD-es-v2.0

Dataset# Q&A
SQuAD2.0 Train130 K
SQuAD2.0-es-v2.0111 K
SQuAD2.0 Dev12 K
SQuAD-es-v2.0-small Dev69 K

Model training

The model was trained on a Tesla P100 GPU and 25GB of RAM with the following command:

export SQUAD_DIR=path/to/nl_squad
python transformers/examples/question-answering/run_squad.py \
  --model_type bert \
  --model_name_or_path dccuchile/bert-base-spanish-wwm-cased \
  --do_train \
  --do_eval \
  --do_lower_case \
  --train_file $SQUAD_DIR/train_nl-v2.0.json \
  --predict_file $SQUAD_DIR/dev_nl-v2.0.json \
  --per_gpu_train_batch_size 12 \
  --learning_rate 3e-5 \
  --num_train_epochs 2.0 \
  --max_seq_length 384 \
  --doc_stride 128 \
  --output_dir /content/model_output \
  --save_steps 5000 \
  --threads 4 \
  --version_2_with_negative 

Results:

Metric# Value
Exact76.5050
F186.0781
{
  "exact": 76.50501430594491,
  "f1": 86.07818773108252,
  "total": 69202,
  "HasAns_exact": 67.93020719738277,
  "HasAns_f1": 82.37912207996466,
  "HasAns_total": 45850,
  "NoAns_exact": 93.34104145255225,
  "NoAns_f1": 93.34104145255225,
  "NoAns_total": 23352,
  "best_exact": 76.51223953064941,
  "best_exact_thresh": 0.0,
  "best_f1": 86.08541295578848,
  "best_f1_thresh": 0.0
}

Model in action (in a Colab Notebook)

  1. Set the context and ask some questions:

Set context and questions

  1. Run predictions:

Run the model

Created by Manuel Romero/@mrm8488

Made with ♥ in Spain

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей