/ Модель

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

Параметры
435 млн
Лицензия
MIT
Архитектура
xlnet · dense
Опубликована
2 мар 2022

xlnet-large-cased

Генерация текстаТекст → текст5 профессий

XLNet large — англоязычная предварительно обученная Transformer-XL модель для дообучения на задачах понимания текста и генерации.

12 777скачиваний за 30 дней24лайкавеса обновлены24 янв 2023

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

XLNet large — предварительно обученная языковая модель на английском языке, разработанная авторами работы XLNet и опубликованная в репозитории Hugging Face. Она использует обобщённое авторегрессионное обучение с перестановками и архитектурную основу Transformer-XL; размер модели — 435,4 млн параметров. Доступны веса в форматах PyTorch и TensorFlow.

Модель предназначена прежде всего для дообучения под последующие задачи понимания текста, включая классификацию последовательностей и токенов, ответы на вопросы и ранжирование документов. В метаданных Hugging Face основная задача указана как генерация текста, однако карточка рекомендует для генерации рассматривать GPT-2. XLNet обучалась на BookCorpus и Wikipedia. Лицензия — MIT.

Сильная сторона архитектуры — работа с длинным контекстом благодаря Transformer-XL и обучению, учитывающему перестановки токенов. Модель ориентирована на английский язык и сама по себе не является специализированной готовой системой для отдельных downstream-задач; для них обычно требуется дообучение. Упоминание генерации текста в pipeline-теге следует учитывать вместе с рекомендацией карточки использовать для этой цели другие модели.

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

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

Ограничения

Карточка рекомендует в первую очередь дообучать модель для последующих задач понимания текста и советует выбирать GPT-2 для генерации. Модель предварительно обучена на английском языке.

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

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

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

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

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

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

Открыть на Hugging Face

XLNet (large-sized model)

XLNet model pre-trained on English language. It was introduced in the paper XLNet: Generalized Autoregressive Pretraining for Language Understanding by Yang et al. and first released in this repository.

Disclaimer: The team releasing XLNet did not write a model card for this model so this model card has been written by the Hugging Face team.

Model description

XLNet is a new unsupervised language representation learning method based on a novel generalized permutation language modeling objective. Additionally, XLNet employs Transformer-XL as the backbone model, exhibiting excellent performance for language tasks involving long context. Overall, XLNet achieves state-of-the-art (SOTA) results on various downstream language tasks including question answering, natural language inference, sentiment analysis, and document ranking.

Intended uses & limitations

The model is mostly intended to be fine-tuned on a downstream task. See the model hub to look for fine-tuned versions on a task that interests you.

Note that this model is primarily aimed at being fine-tuned on tasks that use the whole sentence (potentially masked) to make decisions, such as sequence classification, token classification or question answering. For tasks such as text generation, you should look at models like GPT2.

Usage

Here is how to use this model to get the features of a given text in PyTorch:

from transformers import XLNetTokenizer, XLNetModel

tokenizer = XLNetTokenizer.from_pretrained('xlnet-large-cased')
model = XLNetModel.from_pretrained('xlnet-large-cased')

inputs = tokenizer("Hello, my dog is cute", return_tensors="pt")
outputs = model(**inputs)

last_hidden_states = outputs.last_hidden_state

BibTeX entry and citation info

@article{DBLP:journals/corr/abs-1906-08237,
  author    = {Zhilin Yang and
               Zihang Dai and
               Yiming Yang and
               Jaime G. Carbonell and
               Ruslan Salakhutdinov and
               Quoc V. Le},
  title     = {XLNet: Generalized Autoregressive Pretraining for Language Understanding},
  journal   = {CoRR},
  volume    = {abs/1906.08237},
  year      = {2019},
  url       = {http://arxiv.org/abs/1906.08237},
  eprinttype = {arXiv},
  eprint    = {1906.08237},
  timestamp = {Mon, 24 Jun 2019 17:28:45 +0200},
  biburl    = {https://dblp.org/rec/journals/corr/abs-1906-08237.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

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

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

GPU в ailist

Универсальный рантайм

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

Подбираем GPU…

Класс архитектуры
XLNetLMHeadModel
Ревизия весов
37658b4

0 моделей