Pix2Pix — это нейросетевая архитектура, которая применяется для решения задачи условного изображения-к-изображению (image-to-image translation). Она была разработана группой исследователей из Университета Беркли в 2016 году. Особенностью Pix2Pix является ее способность генерировать фотореалистичные изображения, переводя одно изображение в другое, исходя из предоставленного условия. Например, систему можно обучить создавать фотореалистичные изображения здания на основе наброска или создавать цветные версии черно-белых фотографий. Архитектура Pix2Pix основана на глубоких сверточных генеративно-состязательных сетях (GANs). Она состоит из двух основных компонентов: генератора и дискриминатора. Генератор принимает оригинальное изображение + запрос и пытается сгенерировать фотореалистичное изображение, соответствующее стилю запроса. Он содержит операции активации, деконволюции и свертки, которые позволяют ему последовательно улучшать качество изображения на каждом шаге. Дискриминатор, с др