GPU, ускорители и инфраструктура LLM

Подготовка данных для обучения LLM

Определение

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

Также ищут: Training data curation · Подготовка обучающего корпуса

Зачем это знать

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

Связи из словаря

Карта понятия

Доказательная часть

Что подтверждено

  1. В Dolma подготовка корпуса превращает исходные данные из разных источников в единую коллекцию очищенных текстовых документов. Исходные материалы и результат обработки — разные наборы данных.

    Граница применимости: Dolma, arXiv:2402.00159v2, §4.1; описанная авторами подготовка текстового корпуса для предобучения.

  2. В Dolma фильтр задаётся тремя частями: единицей текста — например, документом или абзацем; способом оценки; действием — например, удалением текста или его заменой на заданную строку. Одного названия фильтра недостаточно, чтобы восстановить преобразование.

    Граница применимости: Dolma v2, §4.1, filtering: text unit, scoring method, removal policy; параметры конкретного инструмента.

  3. В Dolma смешивание данных между файлами объединяет операции изменения частот отбора, удаления повторов и исключения пересечений с тестовыми примерами. Повышать частоту источника можно повторным чтением его файлов.

    Граница применимости: Dolma v2, §4.1, mixing; описанные возможности инструмента, не обязательный порядок обработки любого корпуса.

  4. Основные шаги описанной сборки FineWeb: извлечение текста из WARC, базовая фильтрация, MinHash-дедупликация каждого снимка обхода отдельно, выбранные фильтры C4 и собственные эвристики. Это неполный перечень шагов конкретного корпуса, не универсальный рецепт.

    Граница применимости: FineWeb arXiv v2, §3.7; пример опубликованного датасета на 96 снимках Common Crawl. Не универсальная рекомендация и не разбор параметров дедупликации.

  5. Предлагаем сохранять входной и итоговый снимки, версии кода, порядок шагов, настройки, связь записей с источниками и причины исключения; для случайных шагов — начальное значение генератора случайных чисел. Это редакционное правило повторной проверки, а не стандарт и не гарантия качества.

    Граница применимости: Практическая рекомендация по Dolma v2 §4.1–4.2 и Appendix N и FineWeb v2 §3.7. Конкретный состав записи предложен редакцией, не предписан авторами.

Перед спецификацией

Что проверить

  1. Зафиксируйте версии исходных и итоговых данных, кода и настроек.
  2. Укажите порядок шагов, единицу текста, способ оценки и действие фильтра.
  3. Сохраните связь итоговых записей с источниками и причины исключения.
  4. Для случайных шагов запишите начальное значение генератора случайных чисел и порядок подачи данных.
  5. Сверьте итоговые записи и отдельно оцените качество обученной модели.
Открытые основания

Первоисточники

  • Исследование2
  • Первичная публикация
    Dolma: an Open Corpus of Three Trillion Tokens for Language Model Pretraining Research Luca Soldaini et al. · arXiv:2402.00159v2, 6 June 2024; §4.1–4.2, §5.5, Appendix N · проверено

    Обработка, смешивание и конфигурация фильтров Dolma; сравнение вариантов и описание набора. Предлагаемая запись воспроизводимости — редакционное правило, не норма статьи.

    Утверждения: 01 · 02 · 03 · 05

  • Первичная публикация
    The FineWeb Datasets: Decanting the Web for the Finest Text Data at Scale Guilherme Penedo et al., Hugging Face · arXiv:2406.17557v2, 31 October 2024; §3.4, §3.7, E.1–E.3 · проверено

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

    Утверждения: 04 · 05

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие