Görsel Yapay Zeka KILAVUZU

CycleGAN Eşlenmemiş Çeviri

CycleGAN, eşleşen öncesi ve sonrası örnek çiftlerine ihtiyaç duymadan, görüntüleri iki görsel alan (atlardan zebralara veya fotoğraflardan resimlere) çevirmeyi öğrenir.

2 min readSon güncelleme

Genel Bakış

It matters because collecting paired training data is often impossible, and CycleGAN unlocks style transfer for messy real-world datasets.

Derin Dalış

2017 yılında Zhu, Park, Isola ve Efros tarafından tanıtılan CycleGAN, eşleşmemiş görüntüden görüntüye çeviriyi ele alıyor. Daha önceki yöntemlerin çoğu (pix2pix gibi) tam çiftlere ihtiyaç duyuyordu: fotoğrafla aynı sahne ve eskiz. CycleGAN, iki jeneratör (G, A alanını B'ye dönüştürür, F, B'yi tekrar A'ya dönüştürür) ve her alanda gerçekçiliği değerlendiren iki ayırıcı kullanarak bu gereksinimi ortadan kaldırır. Önemli olan döngü tutarlılığı kaybıdır: Bir at fotoğrafını zebraya çevirip geri çevirirseniz, orijinal atı kurtarmalısınız. Bu kısıtlama, oluşturucunun keyfi çıktılar icat etmesini engeller ve anlamlı, içeriği koruyan eşlemeleri zorlar. Yaz manzaralarını kışa, Monet resimlerini fotoğraflara ve elmaları portakallara dönüştürmesi meşhurdur; bunların hepsi birbiriyle ilgisiz iki görüntü yığınından öğrenilmiştir.

Teknik Bilgi

CycleGAN, rekabet kaybını döngü tutarlılığı kaybıyla birleştirir. Her jeneratör, görüntünün tamamını yargılamak yerine, örtüşen görüntü parçalarını gerçek veya sahte olarak sınıflandıran bir PatchGAN ayırıcıyla karşı karşıyadır. Döngü kaybı, L1 yeniden yapılandırma cezası kullanarak x etrafında F(G(x))'i ve y etrafında G(F(y))'yi zorlar. İsteğe bağlı kimlik kaybı, bir görüntü zaten hedef alana ait olduğunda rengi korur. Her iki jeneratör de aynı anda eğitim alarak yapıyı sağlam tutan ters eşlemeleri öğrenir.

Stratejik Etki

Speed and scale

Visual AI, inceleme, algılama ve etiketleme görevlerini geniş ölçekte otomatikleştirebilir.

Build choices

Yaratıcı ekipler, daha az manuel revizyonla konseptleri daha hızlı prototipleyebilir.

Ekip ve iş akışı

Operasyonlar, daha önce işlenmesi zor olan görüntü ve video sinyallerini kullanabilir.

CycleGAN Eşleştirilmemiş Çevirinin Geleceği

CycleGAN'ın temel fikri olan döngü tutarlılığı, daha keskin, daha çeşitli çıktılara sahip modelleri gürültüden arındırmak için GAN omurgalarını değiştiren difüzyon tabanlı yöntemler de dahil olmak üzere modern eşleştirilmemiş çeviri çalışmalarında varlığını sürdürmektedir. Araştırmacılar artık eşleştirilmemiş çeviriyi tıbbi görüntülemeye (tarama yöntemlerinin sentezlenmesi), kendi kendine sürüş simülasyonundan gerçek transfere yönelik alan uyarlamasına ve veri artırmaya uyguluyor. Nelerin değişip nelerin sabit kaldığı konusunda daha sıkı kontrole sahip olmanın yanı sıra döngü kısıtlamalarını metin koşullu dağılım düzenlemeyle harmanlayan hibrit yaklaşımlar bekleyebilirsiniz.

Gerçek Dünya Uygulaması

Eşleştirilmiş fotoğraf boyama örnekleri olmadan fotoğrafları Monet, Van Gogh veya Cezanne'ın resim stiline dönüştürmek

Film ve oyun öğeleri oluşturmak için yaz manzara fotoğraflarını kış manzaralarına (ve tam tersi) dönüştürme

Eşleştirilmiş hasta taramalarının kullanılamadığı tıbbi araştırmalarda MRI taramalarını CT benzeri görüntülere çevirme

Otonom araç algısını eğitmek için sentetik sürüş simülatörü görüntülerinin fotogerçekçi görünecek şekilde uyarlanması

Riskler ve Korkuluklar

Kaynağın belirsiz olması durumunda görüntü hakları ve rıza yasal risk haline gelebilir.

Model performansı aydınlatma, demografik özellikler ve ortamlara göre değişiklik gösterebilir.

Güven eşikleri izlenmediği sürece yanlış pozitifler fark edilmeyebilir.

Uygulama Yol Haritası

1

Kesinlik, geri çağırma ve hata maliyetlerine ilişkin kabul kriterlerini tanımlayın.

2

Gerçek üretim koşullarıyla eşleşen verilerle test edin.

3

Düşük güvenirliğe sahip veya yüksek etkili tahminler için gerçek kişi tarafından yapılan incelemeyi ekleyin.

4

Model kaymasını izleyin ve kamera veya veri kümesi değişikliklerinden sonra yeniden doğrulayın.

Keşfetmeye Devam Edin

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the CycleGAN Unpaired Translation quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Testi başlat

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

Pix2Pix Görüntüden Görüntüye Çeviri

Sık sorulan sorular

What is CycleGAN Unpaired Translation?

CycleGAN, eşleşen öncesi ve sonrası örnek çiftlerine ihtiyaç duymadan, görüntüleri iki görsel alan (atlardan zebralara veya fotoğraflardan resimlere) çevirmeyi öğrenir. Bu önemlidir çünkü eşleştirilmiş eğitim verilerinin toplanması çoğu zaman imkansızdır ve CycleGAN, karmaşık gerçek dünya veri kümeleri için stil aktarımının kilidini açar.

CycleGAN, pix2pix gibi daha önceki yöntemlerin çözemediği hangi önemli sorunu çözüyor?

CycleGAN'ın ana katkısı, tam çiftler yerine iki ilgisiz görüntü koleksiyonundan alanlar arasındaki eşlemeleri öğrenerek eşleştirilmemiş çeviridir.

Döngü tutarlılığı kaybı neyi zorunlu kılar?

Döngü tutarlılığı, F(G(x))'in x'e eşit olması gerektiği anlamına gelir: Zebraya dönüşen bir atın sırtı orijinal ata benzemelidir.

Standart bir CycleGAN kaç jeneratör kullanır?

CycleGAN, her çeviri yönü için bir tane (A'dan B'ye ve B'den A'ya) artı iki ayırıcı olmak üzere iki jeneratör kullanır.

CycleGAN genellikle ne tür bir ayırıcı kullanır?

CycleGAN, örtüşen yamaları gerçek veya sahte olarak değerlendiren ve yerel gerçekçiliği teşvik eden bir PatchGAN ayırıcı kullanır.

CycleGAN'a neden bazen kimlik kaybı ekleniyor?

Kimlik kaybı, bir görüntü zaten hedef alanda olduğunda gereksiz değişiklikleri cezalandırarak renklerin ve renk tonunun korunmasına yardımcı olur.