Идеяи Cycle-GAN чист? Дар он чӣ зиёнҳо истифода мешаванд?
sobes.tech AI
Ҷавоб аз AI
Cycle-GAN — ин архитектураи шабакаҳои рақобатгари истеҳсолӣ мебошад, ки барои омӯзиши табдили тасвирҳо аз як домен ба дигар бо ёрии намунаҳои ҷуфт (тарҷумаи тасвир ба тасвир бе назорат) таҳия шудааст.
Нақшаи асосӣ — таъмин кардани мувофиқати даврӣ: агар тасвирро аз домени A ба домени B табдил диҳед ва сипас баргардонед ба A, натиҷа бояд ба тасвири аслӣ наздик бошад.
Тамоми намудҳои зиён истифода мешаванд:
-
Зиёнҳои рақобатӣ (Adversarial Loss): кӯмак мекунад, ки тасвирҳои тавлидшуда ба тасвирҳои воқеии домени мақсад монанд бошанд.
-
Зиёнҳои мустаҳкамии даврӣ (Cycle Consistency Loss): фарқиятро байни тасвири аслӣ ва тасвири барқароршуда пас аз ду марҳилаи табдил (A→B→A ва B→A→B) ҷазо медиҳад.
-
Зиёнҳои ҳуввият (Identity Loss): интихоби, кӯмак мекунад, ки палитраи рангҳо ва сохтор ҳифз шавад, вақте ки тасвир аллакай ба домени мақсад тааллуқ дорад.
Ин тариқ, Cycle-GAN имкон медиҳад, ки моделҳои табдилро байни доменҳо бидуни ниёз ба ҷуфтҳои тасвирҳои мувофиқ омӯзиш диҳад.