/ Модель

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

Контекст
513 токенов
Параметры
153 млн
Архитектура
roberta · dense
Опубликована
2 мар 2022

bibert-ende

Заполнение пропусковТекст → текст3 профессии

Двуязычная модель RoBERTa для английского и немецкого языков, которая предсказывает замаскированные токены и может служить источником контекстных представлений для машинного перевода.

59скачиваний за 30 дней7лайковвеса обновлены17 сен 2023

Бенчмарки

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

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

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

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

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

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

BiBERT-EnDe — двуязычная языковая модель английского и немецкого языков, опубликованная исследовательской группой JHU CLSP. Модель основана на архитектуре RoBERTa и содержит около 153,2 млн параметров; она предназначена для получения контекстных представлений и заполнения пропусков в тексте. В статье EMNLP 2021 её изучают в контексте контекстных эмбеддингов для нейронного машинного перевода.

Модель принимает текст с маскированными токенами и предсказывает, какие токены могут стоять на их месте. Её можно применять для анализа английских и немецких текстов и как компонент исследовательских систем машинного перевода. Контекст составляет до 513 токенов. Для загрузки авторы указывают использовать BertTokenizer.

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

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

Ограничения

Модель рассчитана на английский и немецкий языки и имеет контекстное окно до 513 токенов. README указывает на использование BertTokenizer при загрузке.

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

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

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

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

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

Открыть на Hugging Face

Our bibert-ende is a bilingual English-German Language Model. Please check out our EMNLP 2021 paper "BERT, mBERT, or BiBERT? A Study on Contextualized Embeddings for Neural Machine Translation" for more details.

@inproceedings{xu-etal-2021-bert,
    title = "{BERT}, m{BERT}, or {B}i{BERT}? A Study on Contextualized Embeddings for Neural Machine Translation",
    author = "Xu, Haoran  and
      Van Durme, Benjamin  and
      Murray, Kenton",
    booktitle = "Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing",
    month = nov,
    year = "2021",
    address = "Online and Punta Cana, Dominican Republic",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2021.emnlp-main.534",
    pages = "6663--6675",
    abstract = "The success of bidirectional encoders using masked language models, such as BERT, on numerous natural language processing tasks has prompted researchers to attempt to incorporate these pre-trained models into neural machine translation (NMT) systems. However, proposed methods for incorporating pre-trained models are non-trivial and mainly focus on BERT, which lacks a comparison of the impact that other pre-trained models may have on translation performance. In this paper, we demonstrate that simply using the output (contextualized embeddings) of a tailored and suitable bilingual pre-trained language model (dubbed BiBERT) as the input of the NMT encoder achieves state-of-the-art translation performance. Moreover, we also propose a stochastic layer selection approach and a concept of a dual-directional translation model to ensure the sufficient utilization of contextualized embeddings. In the case of without using back translation, our best models achieve BLEU scores of 30.45 for En→De and 38.61 for De→En on the IWSLT{'}14 dataset, and 31.26 for En→De and 34.94 for De→En on the WMT{'}14 dataset, which exceeds all published numbers.",
}

Download

Note that tokenizer package is BertTokenizer not AutoTokenizer.

from transformers import BertTokenizer, AutoModel
tokenizer = BertTokenizer.from_pretrained("jhu-clsp/bibert-ende")
model = AutoModel.from_pretrained("jhu-clsp/bibert-ende")

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaForMaskedLM
Ревизия весов
48e91f6

0 моделей