Шаги обучения (Training Steps)
Что такое Шаги обучения (Training Steps)?
Последовательность этапов, через которые проходит модель машинного обучения в процессе приобретения знаний на основе предоставленных данных.
- инференса (вывода) — использования уже обученной модели для предсказаний на новых данных;
- предварительной обработки данных — этапов очистки, нормализации, трансформации данных до начала обучения;
- оценки модели — проверки качества обученной модели на отложенной выборке после завершения обучения.
- Инициализация параметров — задание начальных значений весов и смещений нейронов (например, случайными числами).
- Прямое распространение (forward pass) — подача входных данных через слои сети и вычисление предсказаний.
- Вычисление функции потерь (loss function) — оценка расхождения между предсказаниями модели и истинными значениями (например, MSE для регрессии или cross‑entropy для классификации).
- Обратное распространение ошибки (backpropagation) — расчёт градиентов функции потерь по параметрам сети.
- Обновление параметров — корректировка весов с помощью оптимизатора (SGD, Adam, RMSprop и т. п.) на основе вычисленных градиентов.
- Повторение — итерация по шагам 2–5 на новых мини‑батчах данных до сходимости или достижения заданного числа эпох.
- обучение свёрточной сети (CNN) для классификации изображений (например, ResNet, VGG);
- дообучение трансформера (например, BERT, GPT) на специфической задаче;
- обучение генеративно‑состязательной сети (GAN) для генерации изображений (например, StyleGAN).
