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

Дедупликация

Дедупликация не даёт модели заучить один пример дважды и потом выглядеть умной на проверке, куда этот пример утеёк.

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

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

Дедупликация не даёт модели заучить один пример дважды и потом выглядеть умной на проверке, куда этот пример утеёк. Сравниваю записи по устойчивым идентификаторам, нормализованному тексту и хешам почти-дублей, а не только по именам файлов. Дедупликация стоит после очистки и до разбиения train / validation / test.

Не удаляю единственную копию редкого класса только потому, что у двух строк общий префикс. Политику пишу явно: точное совпадение, совпадение после нормализации или порог похожести, который можно объяснить. Для изображений хеш ловит уменьшенную копию. Для текста нормализованный хеш ловит повтор шапки. Мусор — другой проход: мусор не то же самое, что дубль хорошей строки. См. удаление мусора.

Приёмка — счётчик «до и после», выборка снятых пар и проверка, что у примера из validation нет близнеца в train. Снятые ключи остаются в файле рядом. Один источник часто занимает 1–2 недели, когда схема уже есть.

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

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

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

Что передаём

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

Не входит

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

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

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

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

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

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

Точное совпадение или почти-дубль?

По умолчанию — точное. Почти-дубли требуют порога, который можно защитить: агрессивный хеш выкидывает живые варианты.

Остаётся ли след снятых строк?

Да. Ключи лежат рядом с датасетом, чтобы позже было видно, что ушло и почему.

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

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

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