Layer Normalization
Представьте, что вы настраиваете диктофон: если звук слишком громкий или слишком тихий, автоматика выравнивает уровень до комфортного. Нейросеть делает то же самое с числами. В отличие от пакетной нормализации, которая опирается на статистику целой группы примеров, слой-нормализация смотрит только на один текущий пример, что удобно при обработке предложений или изображений по одному. Например, при машинном переводе модель переводит фразу «Лето жаркое», и каждый слой переводчика нормализует свои скрытые состояния, чтобы следующее слово — «жаркое» или «солнечное» — было выбрано с учётом стабильных характеристик. Без этого шага даже средняя модель могла бы показать нестабильные результаты. В итоге Layer Normalization — это невидимый стабилизатор, который позволяет нейросетям учиться быстрее, стабильнее и увереннее.
Поделиться