/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Лицензия
MIT
Архитектура
bert · dense

bert-base-cased-squad-v1.1-portuguese

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

Модель BERTimbau Base, дообученная на португальской SQuAD 1.1 для извлечения ответов на вопросы из текста.

1 447скачиваний за 30 дней41лайквеса обновлены4 янв 2022

Бенчмарки

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

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

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

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

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

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

Это модель для извлечения ответов на вопросы из текста на португальском языке. Её создал Pierre GUILLOU, дообучив BERTimbau Base (bert-base-portuguese-cased) на португальской версии SQuAD 1.1; обучение проводилось в рамках группы Deep Learning Brasil. Архитектура — BERT base с 136,1 млн параметров, контекст — до 512 токенов. Доступны веса в форматах PyTorch, TensorFlow и Flax.

Модель предназначена для сценариев, где вопрос и содержащий ответ текст подаются вместе, а система извлекает фрагмент текста в качестве ответа. В карточке приведены результаты на тесте: F1 82,50 и exact match 70,49. Модель ориентирована на португальский язык, в частности на бразильский вариант.

Модель распространяется по лицензии MIT. Результаты могут зависеть от тематики и качества входного текста; обучающие данные SQuAD могут содержать неотфильтрованный контент и предвзятости.

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

  • Извлечение ответа из португальской статьи по заданному вопросу
  • Поиск ответа в португальских справочных текстах
  • Создание системы вопросов и ответов по документам на португальском
  • Автоматическое извлечение фактов из текста на бразильском португальском

Ограничения

Обучающие данные на основе португальской SQuAD могут содержать неотфильтрованный контент и предвзятости. Качество ответов зависит от соответствия текста и вопроса распределению обучающих данных.

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

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

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

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

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

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

Открыть на Hugging Face

Portuguese BERT base cased QA (Question Answering), finetuned on SQUAD v1.1

Exemple of what can do the Portuguese BERT base cased QA (Question Answering), finetuned on SQUAD v1.1

Introduction

The model was trained on the dataset SQUAD v1.1 in portuguese from the Deep Learning Brasil group on Google Colab.

The language model used is the BERTimbau Base (aka "bert-base-portuguese-cased") from Neuralmind.ai: BERTimbau Base is a pretrained BERT model for Brazilian Portuguese that achieves state-of-the-art performances on three downstream NLP tasks: Named Entity Recognition, Sentence Textual Similarity and Recognizing Textual Entailment. It is available in two sizes: Base and Large.

Informations on the method used

All the informations are in the blog post : NLP | Modelo de Question Answering em qualquer idioma baseado no BERT base (estudo de caso em português)

Notebooks in Google Colab & GitHub

Performance

The results obtained are the following:

f1 = 82.50
exact match = 70.49

How to use the model... with Pipeline

import transformers
from transformers import pipeline

# source: https://pt.wikipedia.org/wiki/Pandemia_de_COVID-19
context = r"""
A pandemia de COVID-19, também conhecida como pandemia de coronavírus, é uma pandemia em curso de COVID-19, 
uma doença respiratória aguda causada pelo coronavírus da síndrome respiratória aguda grave 2 (SARS-CoV-2). 
A doença foi identificada pela primeira vez em Wuhan, na província de Hubei, República Popular da China, 
em 1 de dezembro de 2019, mas o primeiro caso foi reportado em 31 de dezembro do mesmo ano. 
Acredita-se que o vírus tenha uma origem zoonótica, porque os primeiros casos confirmados 
tinham principalmente ligações ao Mercado Atacadista de Frutos do Mar de Huanan, que também vendia animais vivos. 
Em 11 de março de 2020, a Organização Mundial da Saúde declarou o surto uma pandemia. Até 8 de fevereiro de 2021, 
pelo menos 105 743 102 casos da doença foram confirmados em pelo menos 191 países e territórios, 
com cerca de 2 308 943 mortes e 58 851 440 pessoas curadas.
"""

model_name = 'pierreguillou/bert-base-cased-squad-v1.1-portuguese'
nlp = pipeline("question-answering", model=model_name)

question = "Quando começou a pandemia de Covid-19 no mundo?"

result = nlp(question=question, context=context)

print(f"Answer: '{result['answer']}', score: {round(result['score'], 4)}, start: {result['start']}, end: {result['end']}")

# Answer: '1 de dezembro de 2019', score: 0.713, start: 328, end: 349

How to use the model... with the Auto classes

from transformers import AutoTokenizer, AutoModelForQuestionAnswering
  
tokenizer = AutoTokenizer.from_pretrained("pierreguillou/bert-base-cased-squad-v1.1-portuguese")
model = AutoModelForQuestionAnswering.from_pretrained("pierreguillou/bert-base-cased-squad-v1.1-portuguese")

Or just clone the model repo:

git lfs install
git clone https://huggingface.co/pierreguillou/bert-base-cased-squad-v1.1-portuguese
  
# if you want to clone without large files – just their pointers
# prepend your git clone with the following env var:
  
GIT_LFS_SKIP_SMUDGE=1

Limitations and bias

The training data used for this model come from Portuguese SQUAD. It could contain a lot of unfiltered content, which is far from neutral, and biases.

Author

Portuguese BERT base cased QA (Question Answering), finetuned on SQUAD v1.1 was trained and evaluated by Pierre GUILLOU thanks to the Open Source code, platforms and advices of many organizations (link to the list). In particular: Hugging Face, Neuralmind.ai, Deep Learning Brasil group, Google Colab and AI Lab.

Citation

If you use our work, please cite:

@inproceedings{pierreguillou2021bertbasecasedsquadv11portuguese,
  title={Portuguese BERT base cased QA (Question Answering), finetuned on SQUAD v1.1},
  author={Pierre Guillou},
  year={2021}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей