Перейти к основному содержимому
ToolPotion
ИИ-советник
Отправить

MPNet

AI-репозитории на GitHubИИ-модели и LLMОткрытый код · Linux, macOS, Windows

MPNet — это новый метод предварительного обучения для задач понимания языка, улучшающий BERT и XLNet. Он предлагает унифицированную реализацию для различных моделей предварительного обучения и поддерживает код для предварительного обучения и тонкой настройки на разнообразных задачах понимания языка, таких как GLUE и SQuAD.

Открыть репозиторий
Поделиться
Открыть репозиторий
Поделиться

MPNet, разработанный Microsoft, расшифровывается как Masked and Permuted Pre-training for Language Understanding (Предварительное обучение с маскированием и перестановкой для понимания языка). Этот инновационный метод предварительного обучения решает проблемы, существующие в таких моделях, как Masked Language Modeling (MLM) в BERT и Permuted Language Modeling (PLM) в XLNet, достигая превосходной точности на бенчмарках понимания языка.

Читать далее

Проект предоставляет унифицированный взгляд и реализацию нескольких моделей предварительного обучения, включая BERT, XLNet и сам MPNet. Он включает комплексный код как для предварительного обучения новых моделей, так и для тонкой настройки существующих для широкого спектра задач понимания языка. Поддерживаемые задачи включают популярные бенчмарки, такие как GLUE, SQuAD и RACE, что делает его универсальным инструментом для исследователей и разработчиков в области NLP.

Установка проста и основана на кодовой базе fairseq. Пользователи могут установить необходимые компоненты через pip. Инструментарий требует PyTorch Transformers, SciPy и Scikit-learn. Процесс предварительного обучения включает предварительную обработку данных, включая токенизацию и бинаризацию, за которой следует фактическое предварительное обучение модели MPNet с использованием предоставленных скриптов и конфигураций.

MPNet предлагает гибкость в подходе к предварительному обучению. Пользователи могут указывать входные режимы, такие как MLM или PLM, для обучения моделей маскированного языка или моделей перестановки языка соответственно. Расширенные параметры включают использование относительных позиционных вложений и маскирование целых слов путем настройки архитектуры модели и аргументов командной строки. Проект также предоставляет обновленные предварительно обученные модели MPNet для прямой тонкой настройки на последующих задачах.

Проект построен на основе fairseq-0.8.0, что является признанием его вклада. Для тех, кто находит инструментарий полезным, предоставляются сведения для цитирования статьи о MPNet. Также перечислены связанные работы и альтернативные фреймворки предварительного обучения, предлагая более широкий контекст в области исследований NLP. Этот репозиторий служит ценным ресурсом для развития возможностей понимания языка.

  • КатегорияИИ-модели и LLM
  • Модель ценообразованияОткрытый код
  • РазвёртываниеОблако, На своём сервере
  • ПлатформыLinux, macOS, Windows

  • Метод предварительного обучения с маскированием и перестановкой

  • Повышает точность по сравнению с BERT и XLNet

  • Унифицированная реализация моделей предварительного обучения (BERT, XLNet, MPNet)

  • Код для предварительного обучения и тонкой настройки

  • Поддерживает бенчмарки GLUE, SQuAD, RACE

  • Основан на кодовой базе fairseq

  • Предоставляет обновленные предварительно обученные модели

  • Поддерживает входные режимы MLM и PLM

  • Опция для относительного позиционного вложения

  • Опция для маскирования целых слов

  1. Установите зависимости: pip install fairseq pytorch_transformers==1.0.0 transformers scipy sklearn

  2. Предварительно обработайте данные: Токенизируйте корпус с помощью encode.py и бинаризуйте с помощью fairseq-preprocess

  3. Предварительно обучите MPNet: Запустите fairseq-train с указанными параметрами для общего числа обновлений, скорости обучения, размера пакета и т. д.

  4. Загрузите предварительно обученную модель: Используйте MPNet.from_pretrained из fairseq.models.masked_permutation_net

  5. Тонкая настройка на последующих задачах: Адаптируйте предварительно обученную модель для конкретных задач NLP, таких как GLUE или SQuAD

  • Понимание языка
  • Предварительное обучение моделей
  • Тонкая настройка NLP-моделей
  • Производительность на бенчмарках
  • Исследования в области NLP

Популярные ИИ-инструменты, похожие на MPNet

ConvBERT

AI-репозитории на GitHub

ConvBERT — это модель ИИ с открытым исходным кодом для предварительного обучения языковых моделей, представляющая новую архитектуру с динамической сверткой на основе сегментов.…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Модель ИИ с открытым исходным кодом для предварительного обучения языковых моделей, представляющая новую архитектуру с динамической сверткой на основе сегментов.…ConvBERT — это модель ИИ с открытым исходным кодом для предварительного обучения языковых моделей, представляющая новую архитектуру с динамической сверткой на основе сегментов.…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

LLMs-from-scratch

AI-репозитории на GitHub

LLMs-from-scratch — это проект на GitHub, который помогает пользователям реализовать языковую модель, подобную ChatGPT, с использованием PyTorch. Он предлагает пошаговый подход к…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Проект на GitHub, который помогает пользователям реализовать языковую модель, подобную ChatGPT, с использованием PyTorch. Он предлагает пошаговый подход к…LLMs-from-scratch — это проект на GitHub, который помогает пользователям реализовать языковую модель, подобную ChatGPT, с использованием PyTorch. Он предлагает пошаговый подход к…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

SpanBERT

AI-репозитории на GitHub

SpanBERT — это ИИ-модель, ориентированная на улучшение предварительного обучения путем представления и предсказания фрагментов текста. Она предлагает предварительно обученные…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

ИИ-модель, ориентированная на улучшение предварительного обучения путем представления и предсказания фрагментов текста. Она предлагает предварительно обученные…SpanBERT — это ИИ-модель, ориентированная на улучшение предварительного обучения путем представления и предсказания фрагментов текста. Она предлагает предварительно обученные…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

FNet

AI-репозитории на GitHub

FNet — это эффективная архитектура кодировщика, подобная Transformer, которая заменяет самовнимание преобразованиями Фурье. Разработанная Google Research, она предлагает…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Эффективная архитектура кодировщика, подобная Transformer, которая заменяет самовнимание преобразованиями Фурье. Разработанная Google Research, она предлагает…FNet — это эффективная архитектура кодировщика, подобная Transformer, которая заменяет самовнимание преобразованиями Фурье. Разработанная Google Research, она предлагает…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

MASS

AI-репозитории на GitHub

MASS — это метод предварительного обучения для задач генерации последовательностей. Он маскирует фрагменты предложений, которые декодер должен предсказать, улучшая такие задачи,…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Метод предварительного обучения для задач генерации последовательностей. Он маскирует фрагменты предложений, которые декодер должен предсказать, улучшая такие задачи,…MASS — это метод предварительного обучения для задач генерации последовательностей. Он маскирует фрагменты предложений, которые декодер должен предсказать, улучшая такие задачи,…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

ProphetNet

AI-репозитории на GitHub

ProphetNet — это исследовательский проект команды MSRA NLC, посвященный генерации естественного языка. Он предоставляет официальные реализации предварительно обученных моделей,…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Исследовательский проект команды MSRA NLC, посвященный генерации естественного языка. Он предоставляет официальные реализации предварительно обученных моделей,…ProphetNet — это исследовательский проект команды MSRA NLC, посвященный генерации естественного языка. Он предоставляет официальные реализации предварительно обученных моделей,…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

MiniGPT-4 & MiniGPT-v2

AI-репозитории на GitHub

Открытый исходный код для MiniGPT-4 и MiniGPT-v2, передовых больших языковых моделей, улучшающих понимание визуальной информации и текста. Эти модели позволяют выполнять…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Открытый исходный код для MiniGPT-4 и MiniGPT-v2, передовых больших языковых моделей, улучшающих понимание визуальной информации и текста. Эти модели позволяют выполнять…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

LLaVA

AI-репозитории на GitHub

LLaVA — это модель визуальной настройки инструкций, которая объединяет возможности больших языковых моделей и обработки изображений. Она нацелена на достижение производительности…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Модель визуальной настройки инструкций, которая объединяет возможности больших языковых моделей и обработки изображений. Она нацелена на достижение производительности…LLaVA — это модель визуальной настройки инструкций, которая объединяет возможности больших языковых моделей и обработки изображений. Она нацелена на достижение производительности…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub
1 из 8