Sobes.tech
Senior

Идеяи 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 имкон медиҳад, ки моделҳои табдилро байни доменҳо бидуни ниёз ба ҷуфтҳои тасвирҳои мувофиқ омӯзиш диҳад.