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

SpanBERT

SpanBERT — это ИИ-модель, ориентированная на улучшение предварительного обучения путем представления и предсказания фрагментов текста. Она предлагает предварительно обученные базовые и большие модели с учетом регистра, совместимые с форматами HuggingFace BERT. Репозиторий содержит код для использования и оценки SpanBERT в различных задачах обработки естественного языка, включая ответы на вопросы и извлечение отношений.

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

SpanBERT — это передовая ИИ-модель, разработанная Facebook Research, предназначенная для улучшения методов предварительного обучения путем фокусировки на представлении и предсказании фрагментов текста. Этот репозиторий предоставляет необходимый код и модели для исследователей и разработчиков для использования и оценки возможностей SpanBERT.

Читать далее

Проект предлагает предварительно обученные модели как в базовой, так и в большой версии с учетом регистра. Эти модели имеют ту же конфигурацию, что и BERT, но включают отличительные схемы маскирования и цели обучения, как подробно описано в сопутствующей статье. Модель SpanBERT (базовая и с учетом регистра) имеет 12-слойную архитектуру с 768 скрытыми единицами и 12 головами, что составляет в общей сложности 110 миллионов параметров. Более крупная модель SpanBERT (большая и с учетом регистра) может похвастаться 24-слойной архитектурой, 1024 скрытыми единицами, 16 головами и 340 миллионами параметров. Эти модели разработаны для бесшовной интеграции, принимая формат моделей HuggingFace BERT, что позволяет легко заменять их.

Этот репозиторий включает комплексный код для дообучения SpanBERT на различных задачах обработки естественного языка (NLP). Предоставлены специальные скрипты для дообучения на наборах данных для ответов на вопросы SQuAD 1.1 и SQuAD 2.0, TACRED для извлечения отношений и бенчмарках MRQA, которые включают такие наборы данных, как NewsQA, TriviaQA, SearchQA, HotpotQA и NaturalQuestions. Кроме того, доступен код для дообучения на задачах GLUE, таких как RTE. Для задач разрешения кореференции связана отдельная реализация TensorFlow.

Представлены сравнительные тесты производительности, демонстрирующие превосходные результаты SpanBERT по сравнению с BERT на наборах данных SQuAD 1.1, SQuAD 2.0, Coref и TACRED. Например, SpanBERT (large) достигает показателя F1 94,6 на SQuAD 1.1 и 88,7 на SQuAD 2.0, превосходя BERT (large). Проект также облегчает загрузку дообученных моделей для последующих задач, упрощая процесс внедрения для пользователей.

SpanBERT выпущен под лицензией CC-BY-NC 4.0, которая распространяется как на код, так и на предварительно обученные модели. Это делает его доступным для некоммерческих исследований и разработок. Репозиторий приветствует вклад и предоставляет контактную информацию для запросов и поддержки.

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

  • Предварительно обученные модели SpanBERT (базовые и большие, с учетом регистра)

  • Код для использования и оценки SpanBERT

  • Скрипты для дообучения SQuAD 1.1 и SQuAD 2.0

  • Скрипты для дообучения извлечения отношений TACRED

  • Скрипты для дообучения на наборах данных MRQA (NewsQA, TriviaQA и др.)

  • Скрипты для дообучения на задачах GLUE (RTE)

  • Совместимость с форматами моделей HuggingFace BERT

  • Доступен код для дообучения разрешения кореференции

  • Сравнительные тесты производительности с BERT

  • Загружаемые дообученные модели для последующих задач

  • Реализация статьи SpanBERT: Улучшение предварительного обучения путем представления и предсказания фрагментов

  1. Доступ к коду: Клонируйте репозиторий SpanBERT на GitHub.

  2. Настройка среды: Установите необходимые зависимости, включая Apex (рекомендуется определенный коммит).

  3. Загрузка предварительно обученных моделей: Используйте предоставленные скрипты для загрузки базовых или больших моделей SpanBERT с учетом регистра.

  4. Дообучение моделей: Запустите предоставленные скрипты Python для таких задач, как SQuAD, TACRED, MRQA или GLUE.

  5. Интеграция через API: Адаптируйте использование модели для пользовательских приложений, используя совместимость с HuggingFace.

  6. Оценка производительности: Запустите скрипты оценки для оценки производительности модели на конкретных задачах NLP.

  7. Загрузка дообученных моделей: Используйте предоставленные скрипты для получения предварительно обученных моделей для последующих задач.

  • Ответы на вопросы
  • Извлечение отношений
  • Разрешение кореференции
  • Понимание естественного языка
  • Предсказание фрагментов текста
  • Исследования и разработки
  • Оценка по бенчмаркам

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

MPNet

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

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

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

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

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

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

ConvBERT

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

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

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

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

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

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

DeBERTa — это крупномасштабная предварительно обученная языковая модель, разработанная Microsoft Research. Она превосходит модели T5 11B по производительности и достигает…

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

Крупномасштабная предварительно обученная языковая модель, разработанная Microsoft Research. Она превосходит модели T5 11B по производительности и достигает…DeBERTa — это крупномасштабная предварительно обученная языковая модель, разработанная Microsoft Research. Она превосходит модели T5 11B по производительности и достигает…

ИИ-модели и LLM
Топ-5: AI-модели

XLM-RoBERTa Base

AI-модели

XLM-RoBERTa — это многоязычная модель, предварительно обученная на 2,5 ТБ данных на 100 языках. Она превосходно справляется с задачами, такими как классификация…

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

AI-модели

Многоязычная модель, предварительно обученная на 2,5 ТБ данных на 100 языках. Она превосходно справляется с задачами, такими как классификация…XLM-RoBERTa — это многоязычная модель, предварительно обученная на 2,5 ТБ данных на 100 языках. Она превосходно справляется с задачами, такими как классификация…

РекомендованоИИ-модели и LLM
Топ-5: AI-модели

DeepSeek-V3

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

DeepSeek-V3 — это языковая модель Mixture-of-Experts с открытыми весами от DeepSeek, содержащая 671 миллиард параметров и 37 миллиардов активированных на токен. Предварительно…

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

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

Языковая модель Mixture-of-Experts с открытыми весами от DeepSeek, содержащая 671 миллиард параметров и 37 миллиардов активированных на токен. Предварительно…DeepSeek-V3 — это языковая модель Mixture-of-Experts с открытыми весами от DeepSeek, содержащая 671 миллиард параметров и 37 миллиардов активированных на токен. Предварительно…

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

BERT предлагает две многоязычные модели: Cased и Uncased, поддерживающие более 100 языков. Модель Cased рекомендуется для нелатинских алфавитов и общего использования, в то время…

ИИ-модели и LLM

№46 в LLM

Открыть инструмент

BERT предлагает две многоязычные модели: Cased и Uncased, поддерживающие более 100 языков. Модель Cased рекомендуется для нелатинских алфавитов и общего использования, в то время…

ИИ-модели и LLM
№46 в LLM

BERT base uncased

AI-модели

Базовая модель BERT (без учета регистра) — это предобученная трансформерная модель, предназначенная для понимания английского языка. Она использует маскированное моделирование…

Инструменты обработки естественного языка
Открыть инструмент

AI-модели

Базовая модель BERT (без учета регистра) — это предобученная трансформерная модель, предназначенная для понимания английского языка. Она использует маскированное моделирование…

РекомендованоИнструменты обработки естественного языка
Топ-5: AI-модели

Базовая модель BigBird — это трансформер, расширяющий BERT для обработки гораздо более длинных последовательностей с использованием блочной разреженной самовнимательности. Она…

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

Базовая модель BigBird — это трансформер, расширяющий BERT для обработки гораздо более длинных последовательностей с использованием блочной разреженной самовнимательности. Она…

ИИ-модели и LLM
Топ-5: AI-модели
1 из 8