Progressive growing
Прямое обучение на больших изображениях требует огромных вычислительных ресурсов и часто проваливается: модель «залипает» на шуме и не находит закономерностей. Progressive growing разбивает сложную задачу на последовательность простых: сеть стабильно осваивает общую структуру, затем доучивается добавлять детали на каждом новом этапе. Это делает обучение быстрее и надёжнее, позволяя получать фотореалистичные лица или объекты с разрешением, ранее недостижимым.
Интуитивно это работает так: на первом этапе нейросеть видит размытые пятна и учится отличать лицо от пейзажа. Затем добавляется слой для различения очертаний носа и глаз — но на крошечных картинках. Только после закрепления базовых навыков сеть получает доступ к деталям: текстуре кожи, бликам в глазах. Каждый новый уровень использует предыдущий как фундамент, поэтому не нужно переучиваться с нуля.
Классический пример — StyleGAN от NVIDIA. Благодаря progressive growing эта сеть в 2018 году поразила мир, создавая несуществующие лица, неотличимые от реальных фотографий. Без этого метода качество было бы хуже, а время обучения выросло в разы.
Кратко: progressive growing — это принцип «от простого к сложному» в ИИ. Он учит машины строить понимание поэтапно, что даёт впечатляющие результаты при экономии ресурсов. Сегодня этот приём уступил место новым методам, но именно он открыл эру качественной генерации изображений.
Поделиться