Подготовка данных для AI

JSONL, Parquet и WebDataset

JSONL, Parquet и WebDataset — это то, в каком виде подготовленный корпус уходит из рук.

Обсудить это направлениеФорма контакта

Кратко опишите цель, ограничения стека и сроки — отвечу в Telegram.

JSONL, Parquet и WebDataset — это то, в каком виде подготовленный корпус уходит из рук. Формат выбираю тот, который ваше обучение уже читает, а не тот, что выглядит модно. JSONL подходит построчному тексту и записям чата. Parquet — колоночным таблицам и фильтрам. WebDataset — картинкам, упакованным с метками в шарды, которые загрузчик читает потоком.

У каждого шарда устойчивое имя, схема или файл рядом с именами полей и короткий скрипт, который открывает первую пачку. Единственным входом не оставляю разовый ноутбук. Большой корпус режу на шарды, чтобы срез можно было посмотреть без скачивания всего. Подробнее про шарды — в статье JSONL, шарды и путь данных к GPU.

Приёмка — набор файлов, который открывается, схема, совпадающая с выборкой, и записанная команда, которая читает первый шард. Перевод уже чистого корпуса в формат часто занимает 1–2 недели. Сами записи по-прежнему приходят из текстовых датасетов или разметки изображений.

Критерии приёмки

Готово, когда

  • Схема и смысл полей зафиксированы письменно
  • Разбиение train / validation / test воспроизводится и проверено на утечку
  • Отчёт качества содержит объёмы, снятые дубли и известные пробелы

Что передаём

  • Файлы датасета в согласованном формате
  • Воспроизводимый скрипт подготовки
  • Отчёт о качестве

Не входит

  • Обучение модели и вывод в прод
  • Юридическое заключение по персональным данным и чужим лицензиям
  • Объём разметки сверх согласованной выборки, если его нет в смете

Финальный акт приёмки фиксируется в брифе или договоре; список выше — ориентир для согласования scope.

Ориентировочный расчёт

Объём
Дополнительно

Частые вопросы

Нажмите на вопрос, чтобы раскрыть ответ.

Какой формат выбрать?

Тот, который ваш стек обучения открывает сегодня. Три формата «на всякий случай» в одну смету не кладу.

Шарды обязательны?

Для маленького пилота хватает одного файла. Шарды начинаются, когда корпус уже неудобно копировать целиком.

Обсудить это направлениеФорма контакта

Кратко опишите цель, ограничения стека и сроки — отвечу в Telegram.

Полное описание услуги