Sobes.tech
Senior

Cycle-GAN-in fikri nədir? Onun içində hansı itkilər istifadə olunur?

sobes.tech Süni İntellekt

AI-dan cavab

Cycle-GAN — bu arxitektura şəbəkələrinin rəqabətli generativ şəbəkələridir və məqsədi şəkilləri bir domendən digərinə öyrənməkdir, cüt nümunələr olmadan (görülməmiş şəkil-şəkil tərcüməsi).

Əsas fikir — döngə uyğunluğu təmin etməkdir: əgər A domenindən olan şəkli B domeninə çevirmək və sonra yenidən A-ya çevirmək, nəticə orijinal şəkilə yaxın olmalıdır.

Aşağıdakı itkilər istifadə olunur:

  • Qarşılıqlı itki (Adversarial Loss): yaradılan şəkillərin məqsədli domenin real şəkillərinə bənzəməsini təmin edir.

  • Döngə uyğunluğu itkisi (Cycle Consistency Loss): orijinal şəkil ilə ikiqat çevirmədən sonra bərpa olunan şəkil arasındakı fərqi cəzalandırır (A→B→A və B→A→B).

  • İdentiklik itkisi (Identity Loss): seçimlidir, şəkil artıq məqsəd domeninə aid olsa, rəng palitrasını və strukturu qorumağa kömək edir.

Bu şəkildə, Cycle-GAN, uyğun şəkil cütlüklərinə ehtiyac olmadan domenlər arasında çevirmə modellərini öyrənməyə imkan verir.