Highway network
Интуитивно это похоже на дорогу с параллельной полосой: каждый слой — пункт пропуска, где данные либо обрабатываются весами и функциями активации (съезд на просёлочную дорогу), либо едут прямо по «шоссе». Механизм-ворота решает, какая доля информации пойдёт напрямую, а какая — через преобразования. В начале обучения ворота открыты широко, и сигнал свободно распространяется, а затем модель сама находит баланс между глубокой переработкой и сквозной передачей.
Яркий пример применения — распознавание речи и обработка естественного языка. При переводе или анализе тональности нужно учитывать длинные зависимости между словами. Highway network позволяет строить рекуррентные сети с десятками временных шагов, которые не забывают информацию из начала предложения к его концу. Такие сети успешно использовались для генерации текста и машинного перевода, где важен смысл всего абзаца.
Таким образом, highway networks — мостик к по-настоящему глубокому обучению: вместо наращивания сложности сеть учится выбирать, когда углубляться в обработку, а когда ехать напрямик. Эта идея вдохновила создание остаточных сетей (ResNet), ставших стандартом в компьютерном зрении. Главный вывод: иногда лучший способ обучить сложную систему — дать ей возможность пропускать лишнее.
Поделиться