СледваСледващо ръководство
Несдвоен превод на CycleGAN
Визуален AI
РЪКОВОДСТВО за визуален AI
Pix2Pix е условен GAN, който се научава да превежда един тип изображение в друг, като например превръщане на скица в снимка или карта в сателитен изглед.
Чуйте това ръководствоAI-разказан · ~2 min
It established a general recipe for paired image-to-image translation tasks.
Въведен от Isola и колеги през 2017 г., Pix2Pix третира превода като условно генериране: самото входно изображение е условието. Неговият генератор е U-Net, енкодер-декодер с прескачащи връзки, които пренасят детайли на ниско ниво като ръбове директно от вход към изход. Дискриминаторът е PatchGAN, който оценява реализма в малки локални петна, а не в цялото изображение, което изостря текстурите. Обучението съчетава състезателна загуба със загуба на L1 (пикселна разлика), така че резултатите да останат реалистични и верни на целта. Уловката е, че Pix2Pix се нуждае от сдвоени данни за обучение, което означава съответстващи входно-изходни примери, което вдъхнови последващи действия като CycleGAN, които се учат от несдвоени колекции.
Преобразуване на ръчно нарисувани скици на ръбове във фотореалистични обекти като чанти или обувки
Превръщане на семантични карти на етикети в реалистични улични сцени за проектиране и симулация
Автоматично оцветяване на черно-бели снимки
Превеждане на плочки от въздушна карта в сателитни изображения и обратно
Pix2Pix доказа, че една архитектура може да се справи с много проблеми с превода и тази идея издържа. Родословието минава през несдвоеното обучение на CycleGAN, наследниците с по-висока разделителна способност като pix2pixHD, а днешните подходи, базирани на дифузия и ControlNet, се доближават до това условие за ръбове, дълбочина или сегментационни карти. Тъй като моделите получават по-силни приоритети, изискванията за сдвоени данни се разхлабват и преводите стават по-прецизни и по-контролируеми, но Pix2Pix остава ясна, лека базова линия за сдвоени задачи.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Pix2Pix е условен GAN, който се научава да превежда един тип изображение в друг, като например превръщане на скица в снимка или карта в сателитен изглед. Той установи обща рецепта за сдвоени задачи за превод от изображение към изображение.
Pix2Pix се нуждае от съвпадащи двойки (напр. скица и съответната снимка), поради което по-късно беше създаден CycleGAN за несдвоени данни.
Pix2Pix използва U-Net енкодер-декодер, чиито прескачащи връзки предават детайли на ниско ниво директно от вход към изход.
PatchGAN оценява реализма кръпка по кръпка, което насърчава по-резки, по-локално последователни текстури.
The paired L1 term anchors pixelwise or low-frequency correctness; the PatchGAN adversarial objective encourages realistic high-frequency texture.
Входът и изходът често споделят оформление и ръбове, така че прескачащите връзки пренасят този детайл, вместо да го притискат през тясно място.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Несдвоен превод на CycleGAN
Визуален AI