Перейти к содержимому

Выберите язык

Текущий язык: Русский

Source: https://github.com/keon/awesome-nlp at ab3dbd7d8160
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Awesome


При поддержке Atlas Cloud

Atlas Cloud

Платформа агрегации API искусственного интеллекта с совместимым с OpenAI интерфейсом LLM для задач NLP, таких как перевод, суммаризация, генерация на нескольких языках и структурированное извлечение.


Подборка ресурсов, посвящённых обработке естественного языка.

Перед внесением изменений ознакомьтесь с правилами участия. Добавьте понравившийся ресурс по NLP, создав pull request.

Список посвящён обработке естественного языка: лингвистическому анализу, многоязычным инструментам, классическим и нейросетевым методам, наборам данных и оценке. Большие языковые модели включены только в тех случаях, когда они развивают или оценивают ключевые задачи и возможности NLP (токенизацию, поддержку языков, машинный перевод, суммаризацию, распознавание сущностей, ответы на вопросы, фактичность, зондирование и дистилляцию). Универсальные чат-боты, агентные фреймворки, репозитории шаблонов промптов, инструменты генерации кода и стартовые наборы RAG-приложений собраны в других списках — см. См. также.

Где следить за актуальными исследованиями NLP:

  • ACL Anthology — основной архив статей ACL, EMNLP, NAACL, EACL, COLING и других профильных конференций.
  • NLP-Progress — отслеживает лучшие результаты по распространённым задачам и наборам данных NLP.
  • Papers With Code: NLP — статьи, бенчмарки и рейтинги для задач NLP.
  • Sebastian Ruder’s newsletter — регулярные обзоры исследований и тенденций в NLP.
  • ACL Rolling Review — процесс рецензирования статей для конференций, связанных с ACL.
  • The Gradient — подробные эссе об исследованиях в области машинного обучения и NLP.
  • Visual NLP Paper Summaries — иллюстрированные обзоры недавних научных статей.

Наверх

Наверх

Общее машинное обучение

  • Machine Learning 101 — старший креативный инженер Google объясняет машинное обучение инженерам и руководителям.
  • AI Playbook — отличное руководство a16z по ИИ, которым можно поделиться с руководителями или воспользоваться при подготовке презентации.
  • Sebastian Ruder’s Newsletter — комментарии о самых интересных исследованиях в области NLP.
  • How To Label Data — руководство по управлению крупными проектами лингвистической разметки.
  • Depends on the Definition — подборка подробных статей о широком круге тем NLP с примерами реализации.

Введение в NLP и руководства

Блоги и рассылки

Наверх

  • Advanced Natural Language Processing - CS 685, UMass Amherst CS
  • Deep Natural Language Processing — цикл лекций Оксфордского университета.
  • Deep Learning for Natural Language Processing (cs224-n) — курс Стэнфордского университета Ричарда Сочера и Кристофера Мэннинга.
  • Neural Networks for NLP — курс Института языковых технологий Университета Карнеги-Меллона.
  • Deep NLP Course — курс Yandex Data School, охватывающий основные темы от текстовых эмбеддингов до машинного перевода, включая моделирование последовательностей и языковые модели.
  • fast.ai Code-First Intro to Natural Language Processing — сочетает традиционные темы NLP (регулярные выражения, SVD, наивный байесовский классификатор, токенизация) с современными нейросетевыми подходами (RNN, seq2seq, GRU и Transformer), а также рассматривает актуальные этические проблемы, например предвзятость и дезинформацию. Блокноты Jupyter доступны здесь.
  • Machine Learning University - Accelerated Natural Language Processing — лекции охватывают путь от введения в NLP и обработки текста до рекуррентных нейронных сетей и Transformer. Материалы доступны здесь.
  • Applied Natural Language Processing — цикл лекций IIT Madras, начиная с основ и заканчивая автоэнкодерами и другими продвинутыми темами. Блокноты GitHub к курсу доступны здесь.
  • DeepLearning.AI Natural Language Processing Specialization — программа из четырёх курсов по анализу тональности, векторным представлениям слов, RNN, LSTM, механизмам внимания и моделям Transformer, таким как BERT и T5, для машинного перевода, суммаризации и других задач.
  • Stanford CS336: Language Modeling from Scratch — полный курс по созданию языковых моделей: данные, токенизация, обучение и оценка.
  • Stanford CS25: Transformers United — серия семинаров с лекциями авторов недавних исследований в области Transformer и NLP.
  • Cohere LLM University — бесплатный курс по большим языковым моделям, эмбеддингам, семантическому поиску и приложениям NLP.
  • Hugging Face NLP Course — практический курс по NLP с библиотеками Transformers, Datasets и Tokenizers.
  • NLP Demystified — бесплатный курс для начинающих, охватывающий основы NLP и модели Transformer; включает блокноты Python/Jupyter.

Наверх

  • Node.js и JavaScript — библиотеки NLP для Node.js | Наверх

    • Twitter-text — реализация библиотеки обработки текста Twitter на JavaScript.
    • Knwl.js — процессор естественного языка на JavaScript.
    • Retext — расширяемая система для анализа и преобразования естественного языка.
    • NLP Compromise — обработка естественного языка в браузере.
    • Natural — универсальные средства обработки естественного языка для Node.js.
    • Poplar — веб-инструмент для разметки данных в задачах обработки естественного языка (NLP).
    • NLP.js — библиотека NLP для создания ботов.
    • node-question-answering — быстрые и готовые к эксплуатации системы ответов на вопросы с DistilBERT для Node.js.
  • Python — библиотеки NLP для Python | Наверх

    • sentimental-onix — модели анализа тональности для spaCy с использованием ONNX.
    • TextAttack — состязательные атаки, состязательное обучение и аугментация данных для NLP.
    • TextBlob — единообразный API для решения распространённых задач обработки естественного языка (NLP). Основан на Natural Language Toolkit (NLTK) и Pattern и хорошо работает с обеими библиотеками :+1:
    • spaCy — промышленная обработка естественного языка на Python и Cython :+1:
      • textacy — высокоуровневый NLP на базе spaCy.
    • gensim — библиотека Python для обучения моделей семантики без учителя на обычном тексте :+1:
    • scattertext — библиотека Python для создания визуализаций d3, показывающих различия между языком корпусов.
    • GluonNLP (архив) — набор инструментов глубокого обучения для NLP на базе MXNet/Gluon.
    • AllenNLP (архив) — исследовательская библиотека NLP на базе PyTorch для разработки передовых моделей глубокого обучения для широкого круга лингвистических задач.
    • PyTorch-NLP — исследовательский набор инструментов NLP для быстрого прототипирования: улучшенные загрузчики данных и векторов слов, представления слоёв нейросетей и распространённые метрики NLP, например BLEU.
    • Rosetta — инструменты обработки текста и обёртки, например для Vowpal Wabbit.
    • PyNLPl — универсальная библиотека обработки естественного языка на Python, поддерживающая некоторые специальные форматы, такие как языковые модели ARPA, таблицы фраз Moses и выравнивания GIZA++.
    • foliapy — библиотека Python для работы с FoLiA, форматом XML для лингвистической разметки.
    • PySS3 — пакет Python с интерпретируемым текстовым классификатором SS3 и интерактивными визуализациями, объясняющими предсказания.
    • jPTDP — набор инструментов для совместной разметки частей речи (POS) и синтаксического анализа зависимостей. jPTDP включает предварительно обученные модели для более чем 40 языков.
    • BigARTM — быстрая библиотека тематического моделирования.
    • Snips NLU — готовая к эксплуатации библиотека для разбора намерений.
    • Chazutsu — библиотека для загрузки и разбора стандартных исследовательских наборов данных NLP.
    • Word Forms — точная генерация всех возможных форм английского слова.
    • Multilingual Latent Dirichlet Allocation (LDA) — расширяемый конвейер кластеризации документов для нескольких языков.
    • Natural Language Toolkit (NLTK) — библиотека с широким набором функций NLP и поддержкой более 50 корпусов.
    • NLP Architect — библиотека для изучения современных архитектур глубокого обучения и методов NLP и NLU.
    • Flair — простой фреймворк мультиязычного NLP на базе PyTorch с эмбеддингами BERT, ELMo и Flair.
    • Kashgari — простой мультиязычный фреймворк NLP на базе Keras; позволяет за пять минут создавать модели для распознавания именованных сущностей (NER), разметки частей речи (PoS) и классификации текста. Включает эмбеддинги BERT и word2vec.
    • FARM — быстрый и простой трансфер обучения для NLP. Адаптация языковых моделей для промышленного применения с акцентом на ответы на вопросы.
    • Haystack — полный фреймворк Python для создания интерфейсов поиска по данным на естественном языке. Использует Transformers и современные достижения NLP; поддерживает DPR, Elasticsearch, Model Hub Hugging Face и многое другое.
    • Rita DSL — предметно-ориентированный язык, частично основанный на RUTA в Apache UIMA. Позволяет задавать языковые шаблоны для правил NLP и преобразовывать их в код spaCy либо, если нужны более компактные средства, в шаблоны регулярных выражений.
    • Transformers — обработка естественного языка для TensorFlow 2.0 и PyTorch.
    • Tokenizers — токенизаторы, оптимизированные для исследований и промышленного применения.
    • fairSeq — реализации современных моделей seq2seq от Facebook AI Research на PyTorch.
    • corex_topic — иерархическое тематическое моделирование с минимальными знаниями предметной области.
    • Sockeye — набор инструментов нейронного машинного перевода (NMT), используемый в Amazon Translate.
    • DL Translate — библиотека перевода на основе глубокого обучения для 50 языков, построенная на transformers и mBART Large от Facebook.
    • Jury — оценка выходных данных моделей NLP с помощью различных автоматических метрик.
    • python-ucto — токенизатор на основе регулярных выражений с поддержкой Unicode для разных языков. Привязка Python к библиотеке C++; поддерживает формат FoLiA.
    • Pearmut — инструмент ручной разметки для мультиязычных задач NLP, например машинного перевода.
    • Stanza — набор инструментов Python от Stanford NLP для токенизации, разметки частей речи, лемматизации, синтаксического анализа зависимостей и NER более чем для 70 языков.
    • Sentence-Transformers — эмбеддинги предложений и документов, семантический поиск и повторное ранжирование; современный стандарт для NLP-задач поиска.
    • Argilla — платформа с открытым исходным кодом для разметки данных и сбора отзывов для наборов данных LLM и NLP.
    • HuggingFace Datasets — стандартизированные средства загрузки и обработки тысяч наборов данных NLP.
    • HuggingFace Evaluate — эталонные реализации метрик NLP.
    • sacrebleu — воспроизводимый расчёт BLEU/chrF/TER для машинного перевода.
    • COMET — обучаемые метрики машинного перевода, ставшие фактическим стандартом.
    • LangTest — более 60 типов проверок устойчивости моделей NLP, предвзятости и справедливости.
    • yasbd-lib — высокоточный детектор границ предложений (SBD) на основе правил. Совместимый адаптер pysbd, потоковые API, интерфейс командной строки и компонент spaCy для более чем 39 языков.
  • C++ — библиотеки NLP для C++ | Наверх

    • InsNet — библиотека нейронных сетей для построения зависящих от экземпляров моделей NLP с динамической пакетной обработкой без дополнения последовательностей.
    • MIT Information Extraction Toolkit — инструменты на C, C++ и Python для распознавания именованных сущностей и извлечения отношений.
    • CRF++ — реализация условных случайных полей (CRF) с открытым исходным кодом для сегментации и разметки последовательностей и других задач NLP.
    • CRFsuite — реализация условных случайных полей (CRF) для разметки последовательных данных.
    • BLLIP Parser — синтаксический анализатор естественного языка BLLIP, также известный как анализатор Charniak-Johnson.
    • colibri-core — библиотека C++, инструменты командной строки и привязка Python для быстрого и экономного по памяти извлечения и обработки базовых лингвистических конструкций, таких как n-граммы и пропускаемые n-граммы.
    • ucto — токенизатор на основе регулярных выражений с поддержкой Unicode для разных языков. Инструмент и библиотека C++, поддерживающие формат FoLiA.
    • libfolia — библиотека C++ для формата FoLiA.
    • frog — набор инструментов NLP для нидерландского языка на основе памяти: разметка частей речи, лемматизация, синтаксический анализ зависимостей, NER, поверхностный синтаксический анализ и морфологический анализ.
    • MeTA — ModErn Text Analysis: набор инструментов науки о данных на C++ для интеллектуального анализа больших текстовых данных.
    • Mecab (Japanese)
    • Moses
    • StarSpace — библиотека Facebook для создания эмбеддингов слов, абзацев и документов, а также для классификации текста.
    • QSMM — адаптивные вероятностные анализаторы с нисходящим и восходящим разбором.
  • Java — библиотеки NLP для Java | Наверх

    • Stanford NLP
    • OpenNLP
    • NLP4J
    • Word2vec in Java
    • ReVerb — извлечение открытой информации в масштабах веба.
    • OpenRegex — эффективный и гибкий язык регулярных выражений и движок, работающие на основе токенов.
    • CogcompNLP — основные библиотеки, разработанные группой когнитивных вычислений Иллинойсского университета.
    • MALLET — пакет MAchine Learning for LanguagE Toolkit для статистической обработки естественного языка, классификации и кластеризации документов, тематического моделирования, извлечения информации и других приложений машинного обучения к тексту.
    • RDRPOSTagger — надёжный набор инструментов разметки частей речи на Java и Python с предварительно обученными моделями для более чем 40 языков.
  • Kotlin — библиотеки NLP для Kotlin | Наверх

    • Lingua — библиотека определения языка для Kotlin и Java, подходящая как для коротких, так и для длинных текстов.
    • Kotidgy — генератор текстовых данных на основе индексов, написанный на Kotlin.
  • Scala — библиотеки NLP для Scala | Наверх

    • Saul — библиотека для разработки систем NLP со встроенными модулями, например SRL и POS.
    • ATR4S — набор инструментов с современными методами автоматического извлечения терминов.
    • tm — реализация тематического моделирования на основе регуляризованного мультиязычного метода PLSA.
    • word2vec-scala — интерфейс Scala к модели word2vec; включает операции над векторами, например вычисление расстояния между словами и поиск словесных аналогий.
    • Epic — высокопроизводительный статистический синтаксический анализатор на Scala и фреймворк для построения сложных моделей структурированного предсказания.
    • Spark NLP — библиотека обработки естественного языка на базе Apache Spark ML, предоставляющая простую, производительную и точную NLP-разметку для масштабируемых распределённых конвейеров машинного обучения.
  • R — библиотеки NLP для R | Наверх

    • text2vec — быстрое векторное представление, тематическое моделирование, вычисление расстояний и эмбеддинги GloVe на R.
    • wordVectors — пакет R для создания и изучения моделей word2vec и других моделей векторных представлений слов.
    • RMallet — пакет R для взаимодействия с инструментом машинного обучения MALLET для Java.
    • dfr-browser — создаёт визуализации d3 для просмотра тематических моделей текста в браузере.
    • dfrtopics — пакет R для изучения тематических моделей текста.
    • sentiment_classifier — классификация тональности с помощью снятия лексической неоднозначности и средства чтения WordNet.
    • jProcessing — библиотеки обработки японского языка, включая классификацию тональности японского текста.
    • corporaexplorer — пакет R для динамического изучения коллекций текстов.
    • tidytext — интеллектуальный анализ текста с помощью инструментов tidy.
    • spacyr — обёртка R для NLP spaCy.
    • CRAN Task View: Natural Language Processing
  • Clojure | Back to Top

    • Clojure-openNLP — обработка естественного языка в Clojure (opennlp).
    • Infections-clj — библиотека словоизменения для Clojure и ClojureScript, похожая на Rails.
    • postagga — библиотека синтаксического анализа естественного языка для Clojure и ClojureScript.
  • Go | Back to Top

    • prose — библиотека обработки текста с токенизацией, разметкой частей речи и извлечением именованных сущностей.
    • gojieba — реализация алгоритма сегментации китайских слов jieba на Go.
    • kagome — анализатор морфологии японского языка, написанный на чистом Go.
    • go-propisyu — преобразует числа в русские слова с правильным грамматическим родом и склонением существительных.
  • Ruby | Back to Top

  • Rust | Back to Top

    • whatlang — библиотека распознавания естественного языка на основе триграмм.
    • rust-bert — готовые конвейеры NLP и модели на основе Transformer.
    • snips-nlu-rs (архив — проект Snips закрыт) — готовая к эксплуатации библиотека для разбора намерений.
  • NLP++ — язык NLP++ | Наверх

    • VSCode Language Extension — расширение языка NLP++ для VSCode.
    • nlp-engine — движок для запуска кода NLP++ в Linux, включая полноценный анализатор английского языка.
    • VisualText — главная страница языка NLP++.
    • NLP++ Wiki — статья о языке NLP++ в Wiki.
  • Julia | Back to Top

    • CorpusLoaders — разнообразные загрузчики различных корпусов NLP.
    • Languages — пакет для работы с естественными языками.
    • TextAnalysis — пакет Julia для анализа текста.
    • TextModels — модели обработки естественного языка на базе нейронных сетей.
    • WordTokenizers — высокопроизводительные токенизаторы для обработки естественного языка и смежных задач.
    • Word2Vec — интерфейс Julia к word2vec.

NLP в виде API с функциями высокого уровня, такими как NER, тематическая разметка и т. п. | Наверх

  • Wit-ai — интерфейс естественного языка для приложений и устройств.
  • IBM Watson’s Natural Language Understanding — API и демонстрация на GitHub.
  • Amazon Comprehend — набор средств NLP и машинного обучения для наиболее распространённых задач, таких как NER, разметка и анализ тональности.
  • Google Cloud Natural Language API — синтаксический анализ, NER, анализ тональности и разметка содержимого как минимум на девяти языках, включая английский и китайский (упрощённый и традиционный).
  • ParallelDots — API-сервис высокоуровневого анализа текста для задач от анализа тональности до распознавания намерений.
  • Microsoft Cognitive Service
  • TextRazor
  • Rosette
  • Textalytic — обработка естественного языка в браузере: анализ тональности, извлечение именованных сущностей, разметка частей речи, частотность слов, тематическое моделирование, облака слов и многое другое.
  • NLP Cloud — пользовательские и предварительно обученные NLP-модели spaCy через REST API для распознавания именованных сущностей (NER), разметки частей речи и других задач.
  • Cloudmersive — единый бесплатный набор API NLP для разметки речи, перефразирования текста, перевода и определения языка, синтаксического анализа предложений и других задач.
  • GATE — General Architecture and Text Engineering: свободная платформа с открытым исходным кодом, развиваемая более 15 лет.
  • Anafora — бесплатный веб-инструмент с открытым исходным кодом для разметки необработанного текста.
  • brat — среда для совместной разметки текста с помощью инструмента brat rapid annotation.
  • doccano — бесплатный инструмент с открытым исходным кодом для разметки данных при классификации текста, разметке последовательностей и преобразовании последовательностей.
  • INCEpTION — платформа семантической разметки с интеллектуальными помощниками и управлением знаниями.
  • prodigy — инструмент разметки с активным обучением; платный.
  • LightTag — размещаемый и управляемый инструмент разметки текста для команд; платный.
  • rstWeb — локальный или онлайн-инструмент с открытым исходным кодом для разметки деревьев дискурса.
  • GitDox — серверный инструмент разметки с открытым исходным кодом, контролем версий GitHub и проверкой XML-данных и совместных электронных таблиц.
  • Datasaur — поддерживает различные задачи NLP для отдельных пользователей и команд; доступна бесплатная версия.
  • Konfuzio — ориентированный на команды облачный и локальный инструмент разметки текста, изображений и PDF с активным обучением; доступна бесплатная версия, платные тарифы.
  • UBIAI — простой в использовании командный инструмент разметки текста с широкими возможностями автоматической разметки. Поддерживает NER, отношения, классификацию документов и разметку счетов с помощью OCR; платный.
  • Shoonya — бесплатная платформа разметки данных с открытым исходным кодом и широкими возможностями управления организациями и рабочими пространствами. Не зависит от типа данных и позволяет командам масштабно размечать данные с различными этапами проверки.
  • Annotation Lab — бесплатная сквозная платформа без кода для разметки текста и обучения/настройки моделей глубокого обучения. Из коробки поддерживает модели Spark NLP для распознавания именованных сущностей, классификации, извлечения отношений и определения статуса утверждений. Без ограничений по числу пользователей, команд, проектов и документов. Не является свободным ПО с открытым исходным кодом.
  • FLAT — веб-среда лингвистической разметки на основе формата FoLiA, расширенного формата XML для лингвистической разметки. Бесплатная и с открытым исходным кодом.
  • Argilla — платформа с открытым исходным кодом для сбора отзывов людей, создания наборов данных NLP и LLM и отбора данных о предпочтениях.
  • Label Studio — мультимодальная платформа разметки с открытой основной частью, широко используемая для разметки NLP.
  • Potato — бесплатный инструмент разметки с открытым исходным кодом для более чем 21 типа задач (классификация, выделение фрагментов, кореференция, связывание сущностей, оценка трассировки агентов). Включает контроль качества MACE, проверки внимания, разметку с помощью ИИ и более 300 примеров задач.

Задачи NLP сгруппированы по лингвистическим проблемам. В каждом подразделе сначала перечислены фундаментальные и классические работы, затем нейросетевые подходы и, где уместно, методы на основе LLM. Современные исследования языковых моделей (предварительное обучение, оценка, поиск, рассуждение и т. д.) см. в разделе Языковые модели для NLP.

Наверх

Статические эмбеддинги слов (основополагающие работы):

Контекстные эмбеддинги:

  • ELMo — глубокие контекстные представления слов.
  • CoVe — контекстные векторы, обученные на машинном переводе.
  • ULMFiT — дообучение языковой модели для классификации текста.
  • InferSent — представления предложений на основе логического вывода по естественному языку (NLI).

Современные эмбеддинги предложений и документов см. в разделе Поиск для NLP (Sentence-Transformers, E5, BGE-M3, Nomic, GritLM), а текущие рейтинги — в MTEB.

Наверх

  • SentencePiece — языконезависимая подсловная токенизация.

  • BPE и Unigram LM — два наиболее распространённых метода подсловной токенизации.

  • Stanza — токенизация, лемматизация и морфологический анализ для более чем 70 языков.

  • UDPipe — токенизация, разметка, лемматизация и синтаксический анализ для Universal Dependencies.

  • Morfessor — морфологическая сегментация без учителя. Исследования токенизаторов и архитектур (см. также раздел Языковые модели):

  • Byte-Pair Encoding (Sennrich et al.) — подсловные единицы для нейронного машинного перевода; основа современных токенизаторов.

  • SentencePiece — языконезависимая подсловная токенизация (BPE и Unigram).

  • Tokenizers — быстрые реализации BPE, WordPiece и Unigram на Rust.

  • ByT5 — байтовая модель без токенизатора.

  • CANINE — энкодер без токенизации, работающий с символами Unicode.

  • How Good is Your Tokenizer? — справедливость токенизаторов для разных языков.

  • Byte Latent Transformer (BLT) (Meta, 2024) — динамическое разбиение на байтовые фрагменты, сопоставимое по масштабу с моделями на токенах BPE; возрождает подходы без токенизаторов.

  • SuperBPE (2025) — токенизация сверхслов, превосходящая BPE в последующих задачах.

  • Over-Tokenized Transformer (ICML 2025) — разделяет словари входных и выходных данных; выявляет лог-линейную связь между размером входного словаря и ошибкой обучения, позволяя изменять размер словаря независимо от размера модели.

  • Foundations of Tokenization (ICLR 2025) — первая формальная единая основа для моделей токенизаторов с использованием теории категорий стохастических отображений; устанавливает условия статистической состоятельности.

  • The Token Tax: Systematic Bias in Multilingual Tokenization (2025) — количественно оценивает, как дробность токенизации предсказывает точность моделей для разных языков, выявляя структурное увеличение стоимости для морфологически сложных языков и языков с ограниченными ресурсами.

  • Reducing Tokenization Premiums for Low-Resource Languages (2026) — постфактум расширяет словарь, объединяя последовательности символов, разбитые на несколько токенов, для языков с ограниченными ресурсами и снижая стоимость вывода без переобучения.

Разметка частей речи и синтаксический анализ зависимостей

Заголовок раздела «Разметка частей речи и синтаксический анализ зависимостей»

Наверх

  • Universal Dependencies — согласованные между языками банки синтаксических деревьев для более чем 100 языков.
  • spaCy и Stanza — готовые к промышленному использованию анализаторы для множества языков.
  • Deep Biaffine Attention for Neural Dependency Parsing — основополагающая нейросетевая архитектура синтаксического анализа.
  • Trankit — лёгкий мультиязычный набор инструментов NLP на базе Transformer.
  • Self-Attentive Constituency Parsing (Kitaev & Klein) — эффективный нейросетевой анализатор составляющих.

Распознавание именованных сущностей и извлечение информации

Заголовок раздела «Распознавание именованных сущностей и извлечение информации»

Наверх

Основополагающие и нейросетевые подходы:

  • CoNLL-2003 NER — классический бенчмарк NER для английского языка.
  • Neural Architectures for NER (Lample et al.) — BiLSTM-CRF, долгое время являвшаяся стандартной архитектурой NER.
  • Flair — контекстные символьные эмбеддинги и эффективный NER для разных языков.
  • spaCy NER — готовое к промышленному использованию решение.

Открытое извлечение информации и выполнение инструкций:

  • Universal NER — языковая модель, настроенная на выполнение инструкций для NER с открытым набором типов сущностей на разных языках.
  • GLiNER (2023) — компактная универсальная модель NER, способная распознавать произвольные типы сущностей во время вывода.
  • GoLLIE — извлечение информации с помощью языковых моделей, следующих инструкциям.
  • REBEL — сквозное извлечение отношений как задача seq2seq.

На основе LLM:

  • GPT-NER — большие языковые модели для распознавания именованных сущностей.
  • Can LLMs Replace Sentence-Level NER? (2024) — компромиссы между стоимостью и качеством.
  • Generative NER in the Era of LLMs (2026) — сравнение восьми открытых LLM на четырёх бенчмарках NER; PEFT со структурированными выходными данными достигает качества NER на основе энкодеров.

Наверх

  • End-to-End Neural Coreference (Lee et al.) — основа современных нейросетевых методов разрешения кореференции.

  • SpanBERT — предварительное обучение на фрагментах текста; эффективная базовая модель для разрешения кореференции.

  • coref-hoi — разрешение кореференции с выводом высших порядков.

  • maverick-coref (2024) — эффективное разрешение кореференции на уровне лучших более крупных систем.

  • LingMess — оценка кореференции по категориям с учётом лингвистических особенностей. На основе LLM:

  • LLMs for Coreference Resolution — применение промптов и дообучения для разрешения кореференции.

  • Multilingual Coreference Shared Task: Can LLMs Dethrone Traditional Approaches? (2025) — сравнение девяти систем: четырёх на основе LLM и пяти традиционных; традиционные методы пока лидируют, но LLM сокращают отставание.

Классификация текста и анализ тональности

Заголовок раздела «Классификация текста и анализ тональности»

Наверх

  • fastText classifier — эффективная и быстрая линейная базовая модель.
  • Sentiment Treebank (SST) — классический набор данных для тонкого анализа тональности.
  • SetFit — классификация текста в режиме few-shot без промптов.
  • FastFit — быстрый few-shot для задач со множеством классов.
  • SST / IMDB / AG News with DeBERTa-v3 — современная базовая модель для дообучения энкодеров.
  • PySS3 — интерпретируемый текстовый классификатор с прозрачной логикой.
  • LLMs as Annotators — использование LLM для разметки текстов при классификации с учётом связанных с этим ограничений.

Наверх

  • Latent Dirichlet Allocation (Blei et al.) — основополагающая модель тематического моделирования.
  • gensim — LDA, LSI и HDP на Python.
  • BigARTM — быстрое регуляризованное тематическое моделирование.
  • BERTopic — тематическое моделирование на основе кластеризации контекстных эмбеддингов; распространённый современный вариант по умолчанию.
  • Top2Vec — совместное обучение векторов тем и документов.
  • CorEx Topic — иерархическое тематическое моделирование с опорными словами.

Наверх

  • TextRank — экстрактивная суммаризация на основе графов.

  • Pointer-Generator Networks (See et al.) — основополагающий нейросетевой подход к абстрактивной суммаризации.

  • PEGASUS — предварительное обучение для суммаризации с пропущенными предложениями.

  • BART — широко используемая базовая модель seq2seq с устранением шума.

  • BookSum и SCROLLS — бенчмарки суммаризации длинных документов. На основе LLM:

  • Benchmarking LLMs for News Summarization — сравнение LLM с дообученными моделями суммаризации.

  • Element-Aware Summarization with LLMs — структурированные промпты для суммаризации.

  • Understanding LLM Reasoning for Abstractive Summarization (2025) — явное рассуждение улучшает беглость, но ухудшает фактическую обоснованность; увеличение бюджета рассуждений может снижать точность передачи исходного содержания.

Наверх

Статистические и основополагающие нейросетевые подходы:

  • Moses — эталонная система статистического машинного перевода.
  • Attention Is All You Need — Transformer, изменивший всю область.
  • Marian NMT — эффективный фреймворк NMT на C++.
  • Fairseq — набор инструментов PyTorch для моделирования последовательностей.

Масштабные мультиязычные модели:

  • NLLB-200 — машинный перевод для 200 языков.
  • MADLAD-400 — машинный перевод для более чем 400 языков.
  • SeamlessM4T — перевод речи и текста более чем на 100 языков.

Оценка:

  • COMET — обучаемая метрика машинного перевода; фактический стандарт наряду с chrF.
  • sacrebleu — воспроизводимый расчёт BLEU/chrF/TER.
  • BERTScore — метрика генерации на основе сходства.

На основе LLM:

  • Is ChatGPT a Good Translator? — большие языковые модели как системы машинного перевода.
  • Adapting LLMs for Document-Level MT (2024) — использование LLM для контекстно-зависимого перевода.
  • GPT-4 vs Human Translators — сравнение качества профессионального машинного перевода.
  • Multilingual MT with Open LLMs at Practical Scale (2025) — бенчмарк открытых LLM размером менее 10 млрд параметров для перевода на 28 языков; качество сопоставимо с GPT-4-turbo и Google Translate.
  • Bridging the Linguistic Divide: Survey on LLMs for MT (2025) — обзор того, как следование инструкциям, обучение в контексте и выравнивание предпочтений изменили методологию машинного перевода.

Ответы на вопросы и понимание прочитанного

Заголовок раздела «Ответы на вопросы и понимание прочитанного»

Наверх

Наборы данных и основополагающие системы:

  • SQuAD / SQuAD 2.0 — экстрактивное понимание прочитанного.
  • Natural Questions — вопросы реальных пользователей по содержимому Wikipedia.
  • HotpotQA — рассуждения в несколько шагов.
  • TriviaQA — ответы на вопросы с удалённым наблюдением.
  • DrQA — ответы на вопросы по открытым источникам Wikipedia.
  • Document-QA — понимание текста из нескольких абзацев.

Современные системы ответов на вопросы по открытым источникам:

  • DPR и FiD — подход «сначала поиск, затем чтение», стандартный конвейер ответов на вопросы по открытым источникам до появления LLM.
  • Atlas — языковая модель с поисковым дополнением для few-shot ответов на вопросы.
  • См. также раздел Поиск для NLP.

Эпоха LLM:

  • GPT-4 with retrieval on TriviaQA / NQ
  • Self-RAG (2023) — поиск, генерация и самокритика.
  • GAIA — бенчмарк универсальных ИИ-ассистентов, включающий многошаговые ответы на вопросы.

Извлечение информации за пределами распознавания сущностей

Заголовок раздела «Извлечение информации за пределами распознавания сущностей»

Наверх

  • OpenIE 6 — извлечение открытой информации без заданной схемы.
  • Template-Based Information Extraction without the Templates
  • Privee: An Architecture for Automatically Analyzing Web Privacy Policies
  • REBEL — сквозное извлечение отношений.
  • DocRED — бенчмарк извлечения отношений на уровне документов.
  • LLMs for Semantic Role Labeling (2025) — генеративные LLM с RAG и самокоррекцией превосходят модели BERT типа encoder-decoder в семантической разметке ролей (SRL) для английского и китайского языков.
  • Adapting LLMs for Minimal-edit GEC (2025) — LLM типа decoder-only с новым графиком адаптации по частоте ошибок устанавливают новый лучший результат в исправлении грамматических ошибок на BEA-test с минимальным редактированием.

Наверх

Плотный поиск и поиск с отложенным взаимодействием — всё более распространённая основа систем ответов на вопросы и информационного поиска:

  • DPR (Dense Passage Retrieval) — базовая система поиска с двумя энкодерами.

  • ColBERT и ColBERTv2 — поиск с отложенным взаимодействием; эффективен в предметных областях, отличных от обучающей.

  • E5 и E5-Mistral — широко используемые семейства плотных эмбеддингов.

  • BGE и BGE-M3 (2024) — мультиязычные многофункциональные эмбеддинги, лидирующие в MTEB для разных языков.

  • Nomic Embed (2024) — полностью открытая и воспроизводимая модель эмбеддингов.

  • Matryoshka Representation Learning — вложенные эмбеддинги с переменной размерностью при выводе.

  • GritLM (2024) — объединяет генерацию и создание эмбеддингов в одной модели.

  • RAG (Retrieval-Augmented Generation) — исходный фреймворк генерации с поисковым дополнением, основа современных конвейеров ответов на вопросы.

  • Gemini Embedding (2025) — плотные эмбеддинги на основе Gemini; лучшие результаты в MMTEB для более чем 250 языков и в межъязыковом поиске (XOR-Retrieve, XTREME-UP).

  • Qwen3-Embedding (2025) — серия эмбеддингов на основе декодера (0,6–8 млрд параметров) на базе Qwen3; первое место в MTEB Multilingual и MTEB Code, превосходит прежние проприетарные модели.

  • Rank1 (2025) — первая модель повторного ранжирования, обученная с вычислениями во время тестирования посредством дистилляции трасс рассуждений DeepSeek-R1; лучшие результаты в следовании инструкциям и поиске вне обучающего распределения.

  • ReasonEmbed (2025) — модель эмбеддингов для поиска, требующего рассуждений, с синтезом данных ReMixer и адаптивным обучением Redapter; рекордный nDCG@10 — 38,1 на BRIGHT.

  • ColBERT-Att (2026) — расширяет поиск с отложенным взаимодействием, интегрируя веса внимания запроса и документа в оценку ColBERT; повышает полноту на MS-MARCO, BEIR и LoTTE. Бенчмарки эмбеддингов и поиска:

  • MMTEB (2025) — расширенная сообществом версия MTEB: более 500 задач для более чем 250 языков.

Наверх

Краткий список ресурсов, поскольку эта тема соприкасается со смежными областями:

  • Whisper — мультиязычное автоматическое распознавание речи (ASR), современное открытое решение по умолчанию.
  • SeamlessM4T — единая система перевода речи и текста.
  • Canary (NVIDIA, 2024) — ведущая открытая мультиязычная модель ASR.
  • FunASR — промышленный набор инструментов ASR; на GPU работает в 170 раз быстрее реального времени, поддерживает более 50 языков, включает VAD, пунктуацию, диаризацию говорящих и распознавание эмоций. Включает нерекуррентную модель SenseVoice и модель на основе LLM Fun-ASR-Nano.
  • Wav2Vec 2.0 — основополагающее самоконтролируемое предварительное обучение для речи.
  • Coqui TTS и VieNeu-TTS — открытые системы синтеза речи (TTS).

Наверх

Каталоги и списки наборов данных:

  • HuggingFace Datasets Hub — центральный каталог современных наборов данных NLP с версионированными загрузчиками, поддерживающими потоковую передачу.
  • nlp-datasets — большая коллекция наборов данных NLP.
  • gensim-data — репозиторий данных для предварительно обученных моделей NLP и корпусов.

Открытые корпуса масштаба предварительного обучения:

  • The Pile — разнообразный текстовый корпус объёмом 825 ГиБ.
  • RedPajama / RedPajama-V2 (2023–2024) — воспроизведение данных предварительного обучения LLaMA; версия V2 содержит 30 трлн токенов и метаданные о качестве.
  • Dolma (AI2, 2023–2024) — открытый корпус для предварительного обучения объёмом 3 трлн токенов с документированным конвейером фильтрации.
  • FineWeb / FineWeb-Edu (2024) — очищенный веб-корпус объёмом 15 трлн токенов; FineWeb-Edu отбирает данные по образовательной ценности.
  • CulturaX — 6,3 трлн токенов на 167 языках.
  • Common Corpus (2024) — мультиязычный корпус с открытой лицензией объёмом 2 трлн токенов.

Наборы данных для задач и инструкций:

  • Universal Dependencies — согласованная между языками разметка синтаксических деревьев для более чем 100 языков.
  • Tülu 3 SFT Mixture (2024) — открытый набор данных для настройки инструкций, использованный при создании Tülu 3.
  • tiny_qa_benchmark_pp — небольшие мультиязычные наборы данных NLP для ответов на вопросы и библиотека для генерации собственных синтетических копий.

Наверх

  • UDPipe — обучаемый конвейер для токенизации, разметки, лемматизации и синтаксического анализа Universal Treebanks и других файлов CoNLL-U. Написан главным образом на C++ и обеспечивает быструю и надёжную мультиязычную обработку NLP.
  • NLP-Cube — конвейер обработки естественного языка: разделение предложений, токенизация, лемматизация, разметка частей речи и синтаксический анализ зависимостей. Новая платформа написана на Python с Dynet 2.0; предлагает автономное использование (CLI/привязки Python) и серверный режим (REST API).
  • UralicNLP — библиотека NLP преимущественно для многих исчезающих уральских языков, например саамских, мордовских, марийских и коми. Поддерживает и языки, которым исчезновение не угрожает, например финский, а также неуральские языки — шведский и арабский. UralicNLP выполняет морфологический анализ, генерацию словоформ, лемматизацию и снятие неоднозначности.

Наверх

Предварительно обученные языковые модели и исследования, связанные с ними, в контексте задач NLP и лингвистических явлений. Универсальные инструменты для LLM, агентные системы и наборы для создания приложений RAG перечислены в разделе См. также.

Энкодеры (по-прежнему основное средство для классических задач NLP):

  • BERT — двунаправленное предварительное обучение Transformer; с 2018 года служит основой большинства работ по NLP на основе энкодеров. Читать онлайн с навигацией по разделам и приложенным оригиналом ACL.
  • RoBERTa — оптимизированное для устойчивости предварительное обучение BERT; распространённая базовая модель-энкодер.
  • DeBERTa / DeBERTa-v3 — раздельное внимание; эффективна для классификации, NER и NLI.
  • ELECTRA — экономное по числу примеров предварительное обучение с обнаружением заменённых токенов.
  • ModernBERT (2024) — модернизированный энкодер с вращательными эмбеддингами, FlashAttention и контекстом 8K; современный основной энкодер для классификации, NER и поиска.
  • NeoBERT (2025) — энкодер с 250 млн параметров, включающий современные архитектурные улучшения (RoPE, контекст 4K, оптимизированное соотношение глубины и ширины); достигает передовых результатов в MTEB и превосходит ModernBERT и RoBERTa-large при одинаковом дообучении.

Модели encoder-decoder и seq2seq:

  • T5 и FLAN-T5 — представление задач NLP в формате «текст на входе — текст на выходе»; эффективные базовые модели encoder-decoder, настроенные на выполнение инструкций.
  • BART — предварительное обучение seq2seq с устранением шума; широко используется для суммаризации и генерации.

Открытые LLM типа decoder-only (основа для задач NLP):

  • Llama 3 / 3.1 / 3.3 (Meta, 2024–2025) — широко используемое семейство моделей с открытыми весами; стандартная основа для дообучения под задачи NLP.
  • Qwen 2.5 / Qwen 3 (Alibaba, 2024–2025) — широкая мультиязычная поддержка, особенно китайского языка; часто занимает первые места среди открытых моделей в мультиязычных бенчмарках.
  • DeepSeek-V3 (2024) — эффективное предварительное обучение MoE; конкурентоспособная открытая базовая модель.
  • OLMo 2 (AI2, 2025) — полностью открытая модель: веса, обучающие данные и код; эталон воспроизводимости.
  • Gemma 2 / Gemma 3 (Google, 2024–2025) — открытые модели малого и среднего размера с высокой эффективностью в задачах NLP.
  • Mistral / Mixtral — эффективные открытые плотные модели и модели MoE с разреженной активацией.
  • What Language Model Architecture and Pretraining Objective Work Best for Zero-Shot Generalization? — сравнение encoder, decoder и encoder-decoder для переноса обучения в NLP.
  • XLM-R — межъязыковая маскированная языковая модель, обученная на CommonCrawl и охватывающая 100 языков.
  • mT5 — мультиязычная T5 для 101 языка.
  • BLOOM — открытая мультиязычная языковая модель с 176 млрд параметров для 46 естественных языков.
  • Aya 23 / Aya Expanse (Cohere For AI, 2024) — масштабные мультиязычные модели, настроенные на выполнение инструкций и поддерживающие от 23 до 101 языка.
  • Glot500 — энкодер для более чем 500 языков с акцентом на языки с ограниченными ресурсами.
  • NLLB-200 — No Language Left Behind: машинный перевод для 200 языков.
  • MADLAD-400 — модель машинного перевода для более чем 400 языков и мультиязычный корпус объёмом 3 трлн токенов.
  • SeamlessM4T / Seamless (Meta, 2023–2024) — мультиязычный мультимодальный перевод речи и текста более чем на 100 языков.
  • SEA-LION / SeaLLM (2024–2025) — языковые модели, ориентированные на языки Юго-Восточной Азии.
  • Babel (2025) — открытые мультиязычные LLM (9 и 83 млрд параметров) для 25 языков с наибольшим числом носителей (около 90% говорящих в мире); превосходят сопоставимые по размеру открытые мультиязычные модели на XCOPA, XNLI, MGSM и FLORES-200.
  • Lugha-Llama (Princeton/Mila, 2025) — Llama-3.1-8B, адаптированная для африканских языков с ограниченными ресурсами на основе отобранного корпуса WURA; лучшие результаты среди открытых моделей на IrokoBench и AfriQA.
  • AfriqueLLM (McGill, 2026) — набор открытых LLM (4–14 млрд параметров), дополнительно обученных на 26 млрд токенов для 20 африканских языков, с комплексным эмпирическим исследованием смешивания данных.
  • TranslateGemma (Google, 2026) — открытые модели перевода на базе Gemma 3, охватывающие 55 языковых пар и обученные с помощью SFT и RL с моделями вознаграждения за качество.
  • MiLMMT-46 (Xiaomi, 2026) — открытая мультиязычная система машинного перевода для 46 языков, сопоставимая с коммерческими системами Google Translate и Gemini 3 Pro.

Понимание естественного языка (NLU) и межъязыковая оценка:

  • GLUE и SuperGLUE — бенчмарки NLU для английского языка.
  • XTREME и XGLUE — межъязыковое понимание естественного языка.
  • XNLI — межъязыковой логический вывод по естественному языку для 15 языков.
  • FLORES-200 — оценка машинного перевода для 200 языков.
  • MTEB — Massive Text Embedding Benchmark, стандарт оценки энкодеров предложений и документов.
  • BEIR — разнородный бенчмарк информационного поиска для моделей поиска.

Современная оценка языковых моделей (2023–2026):

  • HELM — комплексная оценка задач NLP, точности и других характеристик.
  • BIG-bench — более 200 задач для исследования возможностей языковых моделей.
  • MMLU — многофункциональная оценка знаний по 57 предметным областям.
  • MMLU-Pro (2024) — более сложный и точный преемник MMLU.
  • GPQA — вопросы и ответы на уровне аспирантуры, оценка рассуждений, «неподвластная Google».
  • REFUTE (2026) — бенчмарк научного рассуждения: критика на основе доказательств, выявление чрезмерных утверждений, отказ при нехватке свидетельств и калибровка.
  • IFEval — проверяемая оценка следования инструкциям.
  • Chatbot Arena (LMSYS) — рейтинг ELO чат-моделей по предпочтениям людей.
  • LiveBench (2024) — устойчивый к загрязнению бенчмарк с ежемесячным обновлением.
  • LM Evaluation Harness — единый фреймворк для оценки языковых моделей на бенчмарках.
  • MMLU-ProX (2025) — мультиязычное расширение MMLU-Pro на 29 типологически разнообразных языков; выявляет разрыв качества до 24,3% между языками с большим и ограниченным объёмом ресурсов.
  • MultiChallenge (2025) — бенчмарк многоходовых диалогов, выявляющий одновременные сбои в следовании инструкциям и рассуждениях в контексте; все проверенные передовые модели набирают менее 50%.
  • FRAMES (2025) — единая оценка RAG: 824 многошаговых вопроса, требующих совместной проверки фактичности, точности поиска и рассуждений по нескольким документам.

Оценка длинного контекста:

  • Needle in a Haystack — проверка поиска информации в длинных контекстах.
  • RULER (2024) — синтетические задачи с длинным контекстом, выходящие за рамки простого поиска.
  • LongBench — двуязычный бенчмарк длинного контекста для задач NLP.
  • LongBench v2 (2025) — 503 подготовленных экспертами вопроса с выбором ответа по контекстам от 8 тысяч до 2 миллионов слов, требующих глубоких многошаговых рассуждений; люди под ограничением по времени набирают 53,7%.
  • U-NIAH (2025) — расширяет Needle-in-a-Haystack конфигурациями с несколькими и вложенными «иголками»; показывает, что RAG смягчает проблему потери информации в середине контекста у небольших LLM, но ухудшает качество рассуждающих моделей.

Рассуждение и вычисления во время тестирования

Заголовок раздела «Рассуждение и вычисления во время тестирования»

Ключевое направление 2024–2026 годов: модели, формирующие явные трассы рассуждений и выигрывающие от дополнительных вычислений при выводе.

  • Chain-of-Thought Prompting — основополагающий результат: промежуточные шаги рассуждений улучшают качество.
  • Self-Consistency — голосование большинством по сгенерированным цепочкам рассуждений CoT.
  • Tree of Thoughts — поиск по деревьям рассуждений.
  • Self-Refine и Reflexion — самокоррекция на этапе вывода.
  • Large Language Models are Zero-Shot Reasoners — цепочка рассуждений для задач логического вывода в NLP.
  • Let’s Verify Step by Step — модели вознаграждения с контролем процесса для рассуждений.
  • DeepSeek-R1 (2025) — открытая модель рассуждений, обученная исключительно с помощью RL; воспроизводит поведение моделей типа o1 в открытой среде.
  • OpenAI o1 / o3 (2024–2025) — системы рассуждений с дополнительными вычислениями во время тестирования.
  • Scaling LLM Test-Time Compute Optimally (2024) — систематическое исследование компромиссов вычислений на этапе вывода.
  • s1: Simple Test-Time Scaling (2025) — компактный открытый рецепт рассуждений с принудительным соблюдением бюджета вычислений.
  • Kimi k1.5 (2025) — RL с оптимизацией политики и длинным контекстом (без MCTS и PRM), достигающий уровня o1; предлагает дистилляцию длинных цепочек рассуждений в модели с короткими цепочками.
  • rStar-Math (2025) — небольшая модель политики в паре с моделью предпочтений процесса, обученной на развёртках MCTS; позволяет небольшим языковым моделям развивать рассуждения без дистилляции из более крупных моделей.
  • DAPO (2025) — открытая система RL на основе GRPO с четырьмя ключевыми улучшениями (разделённое отсечение, динамическая выборка, потери на уровне токенов, бонус энтропии); воспроизводит и превосходит уровень рассуждений DeepSeek-R1-Zero.
  • VAPO (2025) — RL на основе ценностной модели с адаптивным по длине GAE и отсечением на уровне токенов; при стабильном обучении превосходит методы GRPO без ценностной функции на AIME 2024.
  • ThinkPRM (2025) — генеративные модели вознаграждения за процесс, проверяющие каждый шаг цепочки рассуждений; сопоставимы с дискриминативными PRM, используя лишь 1% обучающих меток.
  • OpenThoughts (2025) — более 1000 контролируемых экспериментов с методиками подготовки данных для открытых моделей рассуждений; лучшие результаты на AIME 2025, сопоставимые с закрытыми базовыми моделями дистилляции.

Длинный контекст и альтернативные архитектуры

Заголовок раздела «Длинный контекст и альтернативные архитектуры»
  • Mamba и Mamba-2 — селективные модели пространства состояний, альтернатива вниманию с линейной сложностью для длинного контекста.
  • RWKV — гибрид RNN и Transformer, масштабируемый до большого числа параметров.
  • Jamba (2024) — гибридная архитектура Mamba-Transformer-MoE.
  • RoPE и YaRN — вращательные позиционные эмбеддинги и расширение длины контекста.
  • Position Interpolation — расширение контекстных окон с минимальным дообучением.
  • Lost in the Middle — закономерности ухудшения результатов задач NLP при длинном контексте.
  • RAG vs Long-Context LLMs (2024) — компромиссы при ответах на вопросы по длинным входным данным.
  • Titans: Learning to Memorize at Test Time (2025) — нейросетевой модуль долговременной памяти, обучающийся запоминать предыдущий контекст во время тестирования; масштабируется более чем до 2 млн токенов и превосходит Transformer и современные линейно-рекуррентные модели в языковом моделировании и рассуждениях.
  • MiniMax-01 (2025) — гибридная модель с 456 млрд параметров, объединяющая молниеносное (линейное) внимание с разреженным softmax-вниманием; достигает уровня GPT-4o в задачах NLP при выводе с контекстом до 4 млн токенов.
  • Native Sparse Attention (NSA) (2025) — обучаемое разреженное внимание, сочетающее сжатие крупных фрагментов с точечным отбором; значительно ускоряет обработку контекста 64K без ухудшения результатов бенчмарков NLP.
  • LongRoPE2 (2025) — выявляет недостаточное обучение высокочастотных измерений RoPE и применяет масштабирование с помощью эволюционного поиска; расширяет LLaMA3-8B до 128K, используя в 80 раз меньше обучающих токенов, чем методика Meta.
  • Characterizing SSM and Hybrid LM Long-Context Performance (2025) — первый комплексный анализ памяти и скорости Transformer, SSM и гибридных моделей с контекстом до 220K токенов; SSM работают до четырёх раз быстрее, а гибриды обеспечивают баланс полноты и эффективности.
  • Survey of Hallucination in Natural Language Generation — таксономия галлюцинаций и стратегии их снижения.
  • TruthfulQA — бенчмарк правдивости ответов на вопросы.
  • FActScore — детальная оценка фактической точности длинных текстов.
  • LongFact / SAFE (2024) — бенчмарк фактичности длинных текстов и оценщик с поисковым дополнением.
  • SelfCheckGPT — обнаружение галлюцинаций на основе выборки.
  • RAGAS — оценка конвейеров RAG и ответов на вопросы без эталонных ответов.
  • Lookback Lens (2024) — обнаружение галлюцинаций при генерации с длинным контекстом на основе шаблонов внимания.
  • Calibration of LLMs on Multiple Choice (2024) — анализ калибровки с учётом влияния формата.
  • HalluLens (2025) — бенчмарк галлюцинаций с таксономией внешних и внутренних ошибок и динамической генерацией тестовых данных для защиты от утечки.
  • Atomic Calibration (2025) — анализ калибровки отдельных утверждений в длинных текстах; калибровка моделей для развёрнутых ответов значительно хуже, чем для отдельных утверждений.
  • FRANQ (2025) — оценка неопределённости для проверки фактов в RAG с учётом достоверности; формально различает достоверность передачи источника и фактическую точность.
  • MUCH (2025) — мультиязычный бенчмарк галлюцинаций в утверждениях на английском, французском, испанском и немецком языках; опубликованы логиты на уровне токенов для обоснованной оценки количественной неопределённости (UQ).
  • HalluHard (2026) — сложный многоходовый бенчмарк галлюцинаций для ответов с обязательными цитатами; около 30% галлюцинаций сохраняются даже при поиске в интернете.
  • CURE: Think Through Uncertainty (2026) — обучает модели рассуждать о неопределённости каждого утверждения перед генерацией; значительно повышает фактическую точность биографий и AUROC на FactBench.
  • A Primer in BERTology — что BERT усваивает о языке.
  • Probing Classifiers (Belinkov) — методология, ограничения и альтернативы.
  • Locating and Editing Factual Associations in GPT (ROME) — причинно-следственное отслеживание воспроизведения фактов.
  • The Pyramid of NLP Probes — структурное зондирование лингвистических знаний.
  • Toy Models of Superposition — основа представления о репрезентациях Transformer как о разреженных признаках.
  • Towards Monosemanticity / Scaling Monosemanticity (Anthropic, 2024) — разреженные автоэнкодеры извлекают интерпретируемые признаки из промышленных языковых моделей.
  • Sparse Autoencoders Find Highly Interpretable Features — методология SAE для интерпретации языковых моделей.
  • Neuronpedia — открытая платформа для изучения признаков SAE в разных моделях.
  • Influence Functions Scale to LLMs (2023) — определение примеров обучения, влияющих на поведение модели.
  • Circuit Tracing: Revealing Computational Graphs in Language Models (Anthropic, 2025) — вводит межслойные транскодеры и графы атрибуции для создания интерпретируемой замещающей модели; позволяет отслеживать на уровне промпта причинные связи между признаками.
  • On the Biology of a Large Language Model (Anthropic, 2025) — применяет графы атрибуции к Claude 3.5 Haiku для анализа многошаговых рассуждений, планирования рифм и примеров обхода ограничений.
  • Transcoders Beat Sparse Autoencoders for Interpretability (2025) — показывает, что транскодеры (восстанавливающие выходы слоя по входам) обеспечивают более интерпретируемые признаки, чем SAE; вводит транскодеры с пропусками.
  • Survey on Sparse Autoencoders for LLM Interpretability (EMNLP 2025) — обзор архитектур SAE, стратегий обучения, объяснения признаков и оценки.
  • Finding Highly Interpretable Prompt-Specific Circuits (2026) — выявляет схемы для отдельных промптов, а не задач, и показывает группировку механизмов по семействам промптов.

Дистилляция и компактные модели:

  • DistilBERT и MiniLM — дистиллированные энкодеры для промышленного NLP.
  • Phi-3 / Phi-4 (Microsoft, 2024) — небольшие модели, обученные на отобранных данных и конкурирующие с намного более крупными моделями в бенчмарках NLP.
  • SmolLM2 (HuggingFace, 2025) — полностью открытое семейство компактных языковых моделей с воспроизводимыми обучающими данными.
  • SmolLM3 (HuggingFace, 2025) — полностью открытый декодер с 3 млрд параметров, предварительно обученный на 11,2 трлн токенов с NoPE и YaRN для контекста 128K; конкурирует с моделями класса 4 млрд параметров.
  • Gemma 3 Technical Report (Google, 2025) — открытые модели с 1–27 млрд параметров и высоким отношением локального внимания к глобальному, позволяющим использовать KV-кэш для контекста 128K.
  • Qwen3 Technical Report (Alibaba, 2025) — плотные модели и модели MoE с 0,6–235 млрд параметров и едиными режимами рассуждения и обычного ответа; модель MoE 30B-A3B сравнима с более крупными плотными моделями, активируя лишь 3 млрд параметров.
  • Apple Intelligence Foundation Language Models (Apple, 2025) — модель с 3 млрд параметров для работы на устройстве; совместное использование KV-кэша и 2-битное QAT сокращают объём памяти кэша на 37,5% без потери точности.
  • Sentence-Transformers — эмбеддинги предложений и абзацев с помощью сиамской BERT.
  • SetFit — классификация текста в режиме few-shot без промптов.
  • FastFit — быстрая классификация few-shot для задач со множеством классов.
  • GTE, BGE и Stella — компактные модели текстовых эмбеддингов, занимающие высокие места в MTEB.

Квантование и обслуживание моделей (важно при масштабном развёртывании NLP-моделей):

  • GPTQ — квантование Transformer после обучения.
  • AWQ — квантование весов с учётом активаций.
  • KVTuner (ICML 2025) — послойное квантование KV-кэша с разной точностью и учётом чувствительности; повышает пропускную способность до 21% по сравнению с единообразным KV8.
  • GGUF / llama.cpp — переносимый вывод квантованных моделей.
  • vLLM — высокопроизводительное обслуживание языковых моделей на основе PagedAttention.
  • SGLang — структурированная генерация и эффективное обслуживание моделей.
  • Text Generation Inference (TGI) — промышленное обслуживание языковых моделей от Hugging Face.

Параметрически эффективное дообучение:

  • LoRA и QLoRA — низкоранговые адаптеры и квантованное дообучение; стандарт адаптации языковых моделей для задач NLP на умеренных аппаратных ресурсах.
  • DoRA (2024) — низкоранговая адаптация с разложением весов.
  • PEFT — библиотека Hugging Face, объединяющая LoRA, настройку префиксов, IA3 и другие методы.

Настройка инструкций и оптимизация предпочтений

Заголовок раздела «Настройка инструкций и оптимизация предпочтений»
  • FLAN — дообученные языковые модели в качестве систем zero-shot-обучения.
  • InstructGPT — обучение языковых моделей следованию инструкциям с помощью отзывов людей.
  • Self-Instruct — автоматическое создание наборов инструкций с помощью языковых моделей.
  • Super-NaturalInstructions — более 1600 задач NLP с инструкциями.
  • Constitutional AI — обучение языковых моделей на обратной связи, сгенерированной ИИ, в соответствии с письменной конституцией.
  • Direct Preference Optimization — более простая альтернатива RLHF, получившая широкое распространение.
  • Tülu 3 (AI2, 2024) — полностью открытая методика постобучения с передовыми результатами среди открытых моделей.
  • LIMA — «для выравнивания достаточно малого количества данных»: небольшой высококачественный набор SFT даёт значительный эффект.
  • TRL — эталонная библиотека для SFT, DPO, GRPO и RLHF.
  • Magpie (2024–2025) — синтезирует высококачественные пары «инструкция — ответ», подавая согласованным языковым моделям пустой промпт; SFT на отфильтрованном подмножестве достигает качества официальной Llama-3-Instruct.

Предвзятость, справедливость и безопасность в NLP

Заголовок раздела «Предвзятость, справедливость и безопасность в NLP»
  • StereoSet — измерение стереотипной предвзятости предварительно обученных языковых моделей.
  • CrowS-Pairs — измерение социальной предвзятости в маскированных языковых моделях.
  • WinoBias — гендерная предвзятость при разрешении кореференции.
  • HolisticBias — измерение предвзятости по многим демографическим признакам.
  • RealToxicityPrompts — токсичность в генерации языковых моделей.
  • Sycophancy in Language Models — подстройка моделей под убеждения пользователей.
  • Alignment Faking in Large Language Models (Anthropic, 2024) — стратегическое соблюдение правил моделями во время обучения.
  • WildGuard (2024) — открытая модель и бенчмарк модерации безопасности.
  • Emergent Misalignment (2025) — дообучение на узкой задаче (небезопасный код) неожиданно приводит к широким сбоям согласования в несвязанных областях.
  • SafeDialBench (2025) — мультиязычный бенчмарк безопасности (китайский и английский) с более чем 4000 многоходовых диалогов в 22 сценариях и семью стратегиями обхода ограничений.
  • TeleAI-Safety (2025) — модульный фреймворк оценки обхода ограничений, объединяющий 19 атак, 29 защитных мер и 19 методов оценки для 14 моделей и 12 категорий риска.
  • IndicSafe (2026) — мультиязычный бенчмарк безопасности для 12 индийских языков; выявляет согласованность между языками на уровне 12,8% и чрезмерные отказы для письменностей языков с ограниченными ресурсами.
  • VLAF: Value-Conflict Alignment Faking (2026) — модели с 7 млрд параметров имитируют согласованность в 37% случаев, если политика противоречит усвоенным ценностям; смягчение с помощью векторов управления снижает этот показатель на 94%.

Наверх

Ресурсы сгруппированы по естественным языкам. Нажмите на раздел, чтобы развернуть его.

Наверх

  • CAMeL Tools — набор инструментов Python для NLP на арабском языке: определение диалекта, морфология и NER.
  • goarabic — пакет Go для обработки арабского текста.
  • jsastem — стеммер арабского языка на JavaScript.
  • PyArabic — библиотека Python для арабского языка.
  • RFTokenizer — обучаемый сегментатор арабского, иврита и коптского языка.
  • Farasa — сегментация, разметка частей речи и NER для арабского языка от QCRI.
  • AraBERT — семейство BERT-моделей для арабского языка.
  • CAMeLBERT — модели BERT для современного стандартного, диалектного и классического арабского языка.
  • AraELECTRA — эффективное предварительное обучение для арабского языка (выпущена вместе с AraBERT).
  • Jais (2023–2024) — открытое семейство двуязычных арабско-английских языковых моделей.
  • ALLaM (SDAIA, 2024) — базовые модели, в первую очередь ориентированные на арабский язык.
  • Multidomain Datasets — крупнейший доступный набор ресурсов для многоаспектного анализа тональности арабского языка.
  • LABR — большой набор данных с рецензиями на арабские книги.
  • Arabic Stopwords — сводный список стоп-слов арабского языка.
  • ArabicMMLU (2024) — бенчмарк MMLU для арабского языка.

Наверх

  • jieba — пакет Python для сегментации китайских слов.
  • SnowNLP — пакет Python для NLP на китайском языке.
  • FudanNLP — библиотека Java для обработки китайского текста.
  • HanLP — мультиязычная библиотека NLP с широкой поддержкой китайского языка.
  • LTP — HIT Language Technology Platform: сегментация, разметка частей речи, NER и синтаксический анализ.
  • Chinese-BERT-wwm — BERT для китайского языка с маскированием целых слов.
  • MacBERT — улучшенная модель BERT для китайского языка с предварительным обучением MLM в режиме исправления.
  • Qwen 2.5 / Qwen 3 — открытое семейство языковых моделей Alibaba с сильной поддержкой китайского языка.
  • ChatGLM3 / GLM-4 — двуязычные китайско-английские языковые модели университета Цинхуа.
  • Baichuan 2 — открытая языковая модель для китайского языка.
  • Yi — открытые двуязычные языковые модели 01.AI.
  • DeepSeek-V3 — эффективная открытая модель MoE с хорошей поддержкой китайского языка.
  • funNLP — большая коллекция инструментов и ресурсов NLP для китайского языка.

Наверх

Наверх

  • python-frog — привязка Python к Frog, набору инструментов NLP для нидерландского языка (разметка частей речи, лемматизация, синтаксический анализ зависимостей, NER).
  • SimpleNLG_NL — генератор поверхностных форм на нидерландском языке для генерации естественного языка, основанный на реализации SimpleNLG.
  • Alpino — анализатор зависимостей для нидерландского языка (также выполняет разметку частей речи и лемматизацию).
  • Kaldi NL — модели распознавания речи на нидерландском языке на основе Kaldi.
  • spaCy Dutch model — промышленная обработка NLP с конвейером для нидерландского языка.

Наверх

  • German-NLP — подборка общедоступных, открытых и готовых к использованию ресурсов и инструментов, ориентированных на немецкий язык.

Наверх

  • awesome-hungarian-nlp — подборка бесплатных ресурсов NLP для венгерского языка.

Наверх

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

Заголовок раздела «Доступ к корпусам/наборам данных с авторизацией можно запросить по электронной почте»

Языковые модели и векторные представления слов

Заголовок раздела «Языковые модели и векторные представления слов»
  • Multi-Task Deep Morphological Analyzer — глубокий морфологический анализатор для хинди и урду.
  • Indic NLP Library — токенизация, транслитерация и инструменты машинного перевода для 18 индийских языков.
  • SivaReddy’s Dependency Parser (Python3 port) — синтаксический анализ зависимостей и разметка частей речи для каннада, хинди и телугу.
  • iNLTK — набор инструментов NLP для индийских языков на PyTorch/Fastai.
  • AI4Bharat IndicNLP Suite — инструменты, наборы данных и модели для 22 индийских языков.
  • IndicBERT v2 (2022–2024) — мультиязычная BERT для 23 индийских языков.
  • IndicTrans2 (2023–2024) — высококачественный машинный перевод для 22 индийских языков.
  • OpenHathi (Sarvam AI, 2023) — продолжение обучения LLaMA на хинди и английском языках.
  • Airavata (2024) — LLM на хинди, настроенная на выполнение инструкций.
  • Sarvam-1 (2024) — мультиязычная языковая модель, обученная с нуля на 10 индийских языках.
  • BharatGPT / Krutrim (2024) — базовые модели, ориентированные на индийские языки.

Наверх

  • bahasa — набор инструментов обработки естественного языка для индонезийского.
  • Indonesian Word Embedding
  • Indonesian fastText — обучен на Wikipedia.
  • PySastrawi — стеммер для индонезийского языка на Python, основанный на алгоритме Sastrawi.
  • IndoBERT (IndoNLU) — предварительно обученная языковая модель для индонезийского языка с набором бенчмарков IndoNLU.
  • IndoBERT (IndoLEM) — альтернативная IndoBERT с бенчмарком IndoLEM.
  • NusaCrowd / Cendol (2023–2024) — масштабные наборы данных от сообщества и языковые модели Cendol, настроенные на выполнение инструкций на индонезийском и региональных языках.
  • Sailor — открытые языковые модели для Юго-Восточной Азии, включая индонезийский.
  • SEA-LION (2024) — открытая языковая модель Singapore AI для Юго-Восточной Азии с хорошей поддержкой индонезийского.
  • Коллекции Kompas и Tempo на ILPS.
  • PANL10N for PoS tagging: 39 тыс. предложений и 900 тыс. словоупотреблений.
  • IDN for PoS tagging: 10 тыс. предложений и 250 тыс. словоупотреблений.
  • Indonesian Treebank and Universal Dependencies-Indonesian
  • IndoSum — суммаризация и классификация текста.
  • Wordnet-Bahasa — большой бесплатный семантический словарь.
  • SEACrowd — мультиязычный мультимодальный каталог стандартизированных наборов данных и бенчмарков для NLP Юго-Восточной Азии (EMNLP 2024).

Наверх

  • KoNLPy — пакет Python для обработки естественного языка на корейском.
  • Mecab (Korean) — библиотека C++ для NLP на корейском языке.
  • KoalaNLP — библиотека Scala для NLP на корейском языке.
  • KoNLP — пакет R для NLP на корейском языке.
  • kss — средство разделения корейского текста на предложения.
  • Kiwi — быстрый морфологический анализатор корейского языка.
  • Garu — встроенный в браузер морфологический анализатор корейского языка, полностью работающий на стороне клиента через WebAssembly (модель 1 МБ, автономный режим, лицензия MIT).
  • KoBERT — корейская модель BERT от SKT.
  • KLUE-RoBERTa — модели, обученные на бенчмарке KLUE.
  • Polyglot-Ko — открытые языковые модели для корейского языка.
  • EXAONE 3.5 (LG, 2024) — семейство открытых двуязычных языковых моделей для корейского и английского языков.
  • HyperCLOVA X — базовая модель корейского языка от Naver.
  • KAIST Corpus — корпус корейского языка Корейского института передовых технологий.
  • Naver Sentiment Movie Corpus in Korean
  • Chosun Ilbo archive — набор данных на корейском языке из крупной южнокорейской газеты.
  • Chat data — данные для чат-ботов на корейском языке.
  • Petitions — архив петиций с сайта национальных петиций Blue House.
  • Korean Parallel corpora — набор данных NMT для перевода с корейского на французский и английский.
  • KorQuAD — набор данных SQuAD на корейском языке (версии 1.0 и 2.1) с исходным HTML-кодом Wiki.

Наверх

  • Hazm — набор инструментов NLP для персидского языка.
  • Parsivar — набор средств обработки персидского языка.
  • Perke — извлечение ключевых фраз на персидском языке.
  • Perstem — стеммер, морфологический анализатор и частичный разметчик частей речи для персидского языка.
  • ParsiAnalyzer — анализатор персидского языка для Elasticsearch.
  • virastar — очистка текста на персидском языке.
  • ParsBERT — BERT для персидского языка.
  • PersianMind (2023–2024) — языковая модель для персидского языка, настроенная на выполнение инструкций.
  • Dorna (Part AI, 2024) — модель инструкций на персидском языке на базе Llama 3.
  • Bijankhan Corpus — размеченный корпус для исследований NLP на персидском (фарси): около 2,6 млн размеченных вручную слов с 40 метками частей речи.
  • Uppsala Persian Corpus (UPC) — большой общедоступный корпус персидского языка: 2,7 млн токенов с разметкой по 31 части речи.
  • Large-Scale Colloquial Persian — LSCP: 120 млн предложений из 27 млн неформальных твитов на персидском с разметкой зависимостей, частей речи и тональности.
  • ArmanPersoNERCorpus — 250 тыс. токенов и 7682 предложения с метками NER в формате IOB.
  • FarsiYar PersianNER — около 25 млн токенов и 1 млн предложений на персидском из корпуса Wikipedia на персидском языке.
  • PERLEX — первый персидский набор данных для извлечения отношений (перевод SemEval-2010 Task 8).
  • Persian Syntactic Dependency Treebank — 29 982 размеченных предложения, охватывающих большинство глаголов словаря валентности персидского языка.
  • Uppsala Persian Dependency Treebank (UPDT) — корпус с синтаксической разметкой на основе зависимостей.
  • Hamshahri — стандартная надёжная коллекция персидских текстов, использовавшаяся в CLEF 2008–2009.

Наверх

  • Polish-NLP — подборка ресурсов NLP для польского языка: модели, инструменты и наборы данных.

Наверх

  • Portuguese-nlp — подборка ресурсов и инструментов NLP для португальского языка.
  • BERTimbau — BERT для бразильского португальского.
  • Sabiá (Maritaca AI, 2023–2024) — открытые языковые модели, ориентированные на португальский язык.
  • Albertina (PORTULAN, 2023–2024) — языковые модели типа encoder-only для европейского и бразильского португальского.

Наверх

  • spanlp — библиотека Python для выявления, сокрытия и удаления ненормативной лексики, языка ненависти и травли на испанском; использует данные из 21 испаноязычной страны.
  • BETO — BERT для испанского языка.
  • RoBERTa-bne — RoBERTa для испанского языка, обученная на корпусе Национальной библиотеки Испании.
  • Latxa (2024) — открытая базовая языковая модель для баскского языка, также поддерживающая испанский.
  • Salamandra (BSC, 2024) — мультиязычная языковая модель с широкой поддержкой испанского от Барселонского суперкомпьютерного центра.
  • RigoChat (2024) — открытая модель, настроенная на выполнение инструкций на испанском языке.
  • Spanish Word Embeddings (multiple methods/corpora)
  • Spanish fastText Embeddings
  • Spanish sent2vec Sentence Embeddings

Наверх

  • PyThaiNLP — NLP на тайском языке в Python.
  • JTCC — библиотека кластеризации символов на Java.
  • CutKum — сегментация слов с помощью глубокого обучения в TensorFlow.
  • Thai Language Toolkit — токенизация и разметка частей речи.
  • SynThai — сегментация слов и разметка частей речи с помощью глубокого обучения.
  • WangchanBERTa — предварительно обученная языковая модель для тайского языка.
  • Typhoon (SCB 10X, 2024) — семейство открытых LLM для тайского языка.
  • OpenThaiGPT (2023–2024) — открытые модели для тайского языка, настроенные на выполнение инструкций.
  • Sailor — семейство открытых языковых моделей для Юго-Восточной Азии, включая тайский.
  • Inter-BEST — текстовый корпус из 5 млн слов с сегментацией.
  • Prime Minister 29 — набор данных с речами действующего премьер-министра Таиланда.

Наверх

  • awesome-ukrainian-nlp — подборка наборов данных, моделей и других ресурсов NLP для украинского языка.
  • UkrainianLT — подборка ресурсов по машинному переводу и обработке речи.

Наверх

  • urduhack — библиотека NLP для урду.

Наверх

  • SOAS English-Uzbek RAG Evaluation — двуязычный бенчмарк оценки поиска для RAG с культурной привязкой. 400 строк, английский и узбекский языки, лицензия MIT/CC-BY-4.0.

Наверх

  • underthesea — набор инструментов NLP для вьетнамского языка.
  • vn.vitk — набор инструментов обработки вьетнамского текста.
  • VnCoreNLP — набор инструментов NLP для вьетнамского языка.
  • pyvi — основной набор инструментов NLP для вьетнамского языка на Python.
  • VieNeu-TTS — синтез речи на вьетнамском языке непосредственно на устройстве с клонированием голоса.
  • PhoBERT — предварительно обученная языковая модель для вьетнамского языка.
  • BARTpho — предварительно обученная модель sequence-to-sequence для вьетнамского языка.
  • PhoGPT (VinAI, 2023–2024) — открытая генеративная языковая модель для вьетнамского языка.
  • Vistral (2024) — чат-модель на вьетнамском языке на основе Mistral.
  • Sailor (2024) — семейство открытых мультиязычных языковых моделей для вьетнамского, тайского, индонезийского и других языков Юго-Восточной Азии.
  • Vietnamese Treebank — 10 тыс. предложений для синтаксического анализа составляющих.
  • BKTreeBank — банк синтаксических деревьев зависимостей для вьетнамского языка.
  • UD_Vietnamese — банк Universal Dependencies для вьетнамского языка.
  • VIVOS — бесплатный корпус речи на вьетнамском языке с 15 часами записей (HCMUS AILab).
  • VNTQcorpus(big).txt — 1,75 млн предложений из новостей.
  • ViText2SQL — набор данных семантического анализа для преобразования вьетнамского текста в SQL (EMNLP-2020 Findings).
  • EVB Corpus — 20 млн слов из 15 двуязычных книг, 100 параллельных англо-вьетнамских текстов, 250 параллельных юридических текстов, 5 тыс. новостных статей и 2 тыс. субтитров к фильмам.
  • Русский: pymorphy2 — хороший разметчик частей речи для русского языка.
  • Языки Азии: ICU Tokenizer в ElasticSearch для тайского, лаосского, китайского, японского и корейского языков.
  • Древние языки: CLTK — Classical Language Toolkit, библиотека Python и коллекция текстов для NLP на древних языках.
  • Иврит: NLPH_Resources — подборка статей, корпусов и лингвистических ресурсов для NLP на иврите.

Наверх

Связанные подборки по темам вне этого списка:

  • awesome-llm — ресурсы по универсальным большим языковым моделям.
  • awesome-generative-ai — генеративный ИИ для разных модальностей.
  • awesome-rag — системы и инструменты генерации с поисковым дополнением.
  • awesome-prompt-engineering — методы составления промптов и библиотеки шаблонов.
  • awesome-mlops — промышленное машинное обучение, включая обслуживание LLM.

Если этот репозиторий оказался полезен, укажите ссылку на список в цитировании:

@misc{awesome-nlp,
title = {Awesome NLP},
author = {Kim, Keon Woo},
year = {2018},
url = {https://github.com/keon/awesome-nlp},
note = {GitHub repository}
}

Лицензия — CC0

HagiCode

HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.

Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.

Перейти на HagiCodeЧитать документацию
  • УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
  • ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
  • ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.

Скачать для Windows

Получить в Microsoft StoreВсе загрузки

Превращайте идеи в готовое ПО.

HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.

Умный
Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
Эффективный
Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
Увлекательный
Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.

Покинуть Awesome Site?

Вы собираетесь перейти на внешний сайт. Мы не контролируем его содержимое и правила конфиденциальности.

Адрес назначения

Перейти на сайт