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

Дообучение модели

Определение

Дообучение модели — продолжение обучения уже обученной модели на данных выбранной задачи. Обновляться могут все параметры или ограниченный набор, в зависимости от метода.

Также ищут: fine-tuning · финетюнинг · адаптация модели

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

Запрос «дообучить модель» ещё не задаёт конфигурацию GPU. Полное обновление весов и обучение адаптеров используют разные наборы изменяемых параметров; приёмка должна называть конкретный метод.

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

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

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

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

  1. Дообучение использует предобученную модель как основу и адаптирует её к данным и задаче.

    Граница применимости: Fine-tuning в Transformers 4.57.0; это не обучение исходно случайных параметров с нуля.

  2. В базовом LoRA исходные веса заморожены, а обучаются добавленные матрицы низкого ранга. Полное дообучение обновляет параметры исходной модели.

    Граница применимости: PEFT 0.17.0 и определение fine-tuning; дополнительные обучаемые модули и варианты LoRA требуют отдельного учёта.

  3. Уменьшение числа обучаемых параметров при LoRA не отменяет память базовой модели и активаций. Достаточность GPU проверяют для выбранной конфигурации.

    Граница применимости: Редакторский вывод из способа LoRA и состава памяти обучения; фиксированный коэффициент экономии не задаётся.

  4. В учебном примере Transformers данные обучения и оценки разделяют, а результат оценивают выбранной метрикой.

    Граница применимости: Transformers 4.57.0; набор данных и метрика должны соответствовать задаче, а не копироваться из примера без проверки.

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

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

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

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

  • Документация3
  • Официальная документация
    Fine-tuning Hugging Face · Transformers 4.57.0 · проверено

    Адаптация предобученной модели к задаче; разделение данных обучения и оценки, метрика качества.

  • Официальная документация
    LoRA methods Hugging Face · PEFT 0.17.0 · проверено

    Базовый метод LoRA: замороженные исходные веса и обучаемые матрицы низкого ранга. Настраиваемые варианты метода не считаются одинаковыми.

  • Официальная документация
    Model training anatomy Hugging Face · Transformers 4.57.1 · проверено

    Anatomy of Model’s Memory: веса, градиенты, состояния оптимизатора, активации и временные буферы. Объём активаций зависит от размера пакета и длины последовательности; приведённые числа не являются универсальной нормой.

Карта знаний

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

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

Курсы по теме

Следующий шаг

Сформулируйте задачу и уточните требования к своей системе.

Подготовить подбор с Делектусом

Откроется черновик вопроса. Отправьте его, когда будете готовы.

Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие