/ Модель

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

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

chinese-macbert-base

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

Предобученная китайская модель BERT для заполнения пропусков и адаптации к задачам обработки китайского языка.

19 207скачиваний за 30 дней174лайкавеса обновлены19 мая 2021

Бенчмарки

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

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

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

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

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

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

hfl/chinese-macbert-base — китайская предварительно обученная языковая модель семейства BERT, разработанная HFL и описанная в работе «Revisiting Pre-trained Models for Chinese Natural Language Processing». Это модель для заполнения пропусков: она предсказывает замаскированные фрагменты текста и может служить основой для дальнейшей адаптации к задачам обработки китайского языка.

Модель содержит 129,5 млн параметров, использует архитектуру BERT с головой masked language modeling и поддерживает контекст до 512 токенов. При предобучении MacBERT заменяет маскируемые слова похожими словами, чтобы уменьшить расхождение между предобучением и дообучением; также применяются whole-word masking, маскирование n-грамм и предсказание порядка предложений. Доступны варианты PyTorch, TensorFlow и Flax.

Модель предназначена для китайского текста. Её можно применять для предсказания пропущенных слов и как основу для задач понимания китайского языка после дообучения. Это базовая предобученная модель, а не специализированная прикладная система; контекст ограничен 512 токенами. Лицензия — Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Please use 'Bert' related functions to load this model!

This repository contains the resources in our paper "Revisiting Pre-trained Models for Chinese Natural Language Processing", which will be published in "Findings of EMNLP". You can read our camera-ready paper through ACL Anthology or arXiv pre-print.

Revisiting Pre-trained Models for Chinese Natural Language Processing
Yiming Cui, Wanxiang Che, Ting Liu, Bing Qin, Shijin Wang, Guoping Hu

You may also interested in,

More resources by HFL: https://github.com/ymcui/HFL-Anthology

Introduction

MacBERT is an improved BERT with novel MLM as correction pre-training task, which mitigates the discrepancy of pre-training and fine-tuning.

Instead of masking with [MASK] token, which never appears in the fine-tuning stage, we propose to use similar words for the masking purpose. A similar word is obtained by using Synonyms toolkit (Wang and Hu, 2017), which is based on word2vec (Mikolov et al., 2013) similarity calculations. If an N-gram is selected to mask, we will find similar words individually. In rare cases, when there is no similar word, we will degrade to use random word replacement.

Here is an example of our pre-training task.

Example
Original Sentencewe use a language model to predict the probability of the next word.
MLMwe use a language [M] to [M] ##di ##ct the pro [M] ##bility of the next word .
Whole word maskingwe use a language [M] to [M] [M] [M] the [M] [M] [M] of the next word .
N-gram maskingwe use a [M] [M] to [M] [M] [M] the [M] [M] [M] [M] [M] next word .
MLM as correctionwe use a text system to ca ##lc ##ulate the po ##si ##bility of the next word .

Except for the new pre-training task, we also incorporate the following techniques.

  • Whole Word Masking (WWM)
  • N-gram masking
  • Sentence-Order Prediction (SOP)

Note that our MacBERT can be directly replaced with the original BERT as there is no differences in the main neural architecture.

For more technical details, please check our paper: Revisiting Pre-trained Models for Chinese Natural Language Processing

Citation

If you find our resource or paper is useful, please consider including the following citation in your paper.

@inproceedings{cui-etal-2020-revisiting,
    title = "Revisiting Pre-Trained Models for {C}hinese Natural Language Processing",
    author = "Cui, Yiming  and
      Che, Wanxiang  and
      Liu, Ting  and
      Qin, Bing  and
      Wang, Shijin  and
      Hu, Guoping",
    booktitle = "Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing: Findings",
    month = nov,
    year = "2020",
    address = "Online",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/2020.findings-emnlp.58",
    pages = "657--668",
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей