विज़ुअल एआई गाइड

CycleGAN अयुग्मित अनुवाद

CycleGAN पहले और बाद के उदाहरण जोड़े के मिलान की आवश्यकता के बिना दो विज़ुअल डोमेन (जैसे घोड़ों से ज़ेबरा, या फ़ोटो से पेंटिंग) के बीच छवियों का अनुवाद करना सीखता है।

2 मिनट लालअंतिम बार अद्यतन किया गया

सिंहावलोकन

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

गहरा गोता

झू, पार्क, इसोला और एफ्रोस द्वारा 2017 में पेश किया गया, CycleGAN अयुग्मित छवि-से-छवि अनुवाद से निपटता है। अधिकांश पहले के तरीकों (जैसे पिक्स2पिक्स) में सटीक जोड़ियों की आवश्यकता होती थी: फोटो के समान दृश्य और स्केच के समान। CycleGAN दो जनरेटर (G डोमेन A को B में परिवर्तित करता है, F B को वापस A में परिवर्तित करता है) और दो विभेदकों का उपयोग करके उस आवश्यकता को हटा देता है जो प्रत्येक डोमेन में यथार्थवाद का न्याय करते हैं। सफलता चक्र-स्थिरता की हानि है: यदि आप घोड़े की तस्वीर को ज़ेबरा में अनुवादित करते हैं और इसे वापस अनुवाद करते हैं, तो आपको मूल घोड़ा पुनर्प्राप्त करना चाहिए। यह बाधा जनरेटर को मनमाने आउटपुट का आविष्कार करने से रोकती है और सार्थक, सामग्री-संरक्षित मैपिंग को बाध्य करती है। यह प्रसिद्ध रूप से गर्मियों के परिदृश्यों को सर्दियों में, मोनेट पेंटिंग्स को तस्वीरों में और सेबों को संतरे में बदल देता है, यह सब दो असंबंधित छवि ढेरों से सीखा गया है।

तकनीकी अंतर्दृष्टि

CycleGAN प्रतिकूल हानि को चक्र-स्थिरता हानि के साथ जोड़ता है। प्रत्येक जनरेटर को एक पैचगैन विभेदक का सामना करना पड़ता है जो संपूर्ण छवि का मूल्यांकन करने के बजाय ओवरलैपिंग छवि पैच को वास्तविक या नकली के रूप में वर्गीकृत करता है। चक्र हानि L1 पुनर्निर्माण दंड का उपयोग करके x के बारे में F(G(x)) और y के बारे में G(F(y)) को लागू करती है। जब कोई छवि पहले से ही लक्ष्य डोमेन से संबंधित होती है तो वैकल्पिक पहचान हानि रंग को संरक्षित करती है। दोनों जनरेटर एक साथ प्रशिक्षित होते हैं, व्युत्क्रम मैपिंग सीखते हैं जो संरचना को बरकरार रखते हैं।

सामरिक प्रभाव

गति और पैमाना

विज़ुअल एआई बड़े पैमाने पर निरीक्षण, पता लगाने और टैगिंग कार्यों को स्वचालित कर सकता है।

विकल्प बनाएं

रचनात्मक टीमें कम मैन्युअल संशोधनों के साथ तेजी से अवधारणाओं का प्रोटोटाइप बना सकती हैं।

टीम और वर्कफ़्लो

संचालन छवि और वीडियो संकेतों का उपयोग कर सकते हैं जिन्हें संसाधित करना पहले कठिन था।

CycleGAN अयुग्मित अनुवाद का भविष्य

CycleGAN का मूल विचार, चक्र स्थिरता, आधुनिक अयुग्मित अनुवाद कार्य में जीवित है, जिसमें प्रसार-आधारित विधियां शामिल हैं जो तेज, अधिक विविध आउटपुट के साथ मॉडल को दर्शाने के लिए GAN बैकबोन को स्वैप करती हैं। शोधकर्ता अब मेडिकल इमेजिंग (स्कैन के तौर-तरीकों को संश्लेषित करना), सेल्फ-ड्राइविंग सिमुलेशन-टू-रियल ट्रांसफर के लिए डोमेन अनुकूलन और डेटा संवर्द्धन के लिए अयुग्मित अनुवाद लागू करते हैं। क्या बदलता है बनाम क्या स्थिर रहता है, इस पर कड़े नियंत्रण की अपेक्षा करें, साथ ही पाठ-वातानुकूलित प्रसार संपादन के साथ चक्र बाधाओं को मिश्रित करने वाले हाइब्रिड दृष्टिकोण की अपेक्षा करें।

वास्तविक विश्व कार्यान्वयन

युग्मित फोटो-पेंटिंग उदाहरणों के बिना तस्वीरों को मोनेट, वान गाग, या सेज़ेन की पेंटिंग शैली में बदलना

फिल्म और गेम एसेट निर्माण के लिए ग्रीष्मकालीन परिदृश्य तस्वीरों को शीतकालीन दृश्यों (और इसके विपरीत) में परिवर्तित करना

चिकित्सा अनुसंधान में एमआरआई स्कैन को सीटी जैसी छवियों में अनुवाद करना जहां युग्मित रोगी स्कैन उपलब्ध नहीं हैं

स्वायत्त वाहन धारणा के प्रशिक्षण के लिए फोटोयथार्थवादी दिखने के लिए सिंथेटिक ड्राइविंग-सिम्युलेटर फुटेज को अपनाना

जोखिम और रेलिंग

यदि उत्पत्ति अस्पष्ट है तो छवि अधिकार और सहमति कानूनी जोखिम बन सकते हैं।

मॉडल का प्रदर्शन प्रकाश व्यवस्था, जनसांख्यिकी और वातावरण के अनुसार भिन्न हो सकता है।

जब तक आत्मविश्वास की सीमा की निगरानी नहीं की जाती, तब तक झूठी सकारात्मक बातों पर ध्यान नहीं दिया जा सकता।

कार्यान्वयन रोडमैप

1

सटीकता, रिकॉल और त्रुटि लागत के लिए स्वीकृति मानदंड परिभाषित करें।

2

वास्तविक उत्पादन स्थितियों से मेल खाने वाले डेटा के साथ परीक्षण करें।

3

कम-आत्मविश्वास या उच्च-प्रभाव वाली भविष्यवाणियों के लिए मानवीय समीक्षा जोड़ें।

4

कैमरा या डेटासेट में बदलाव के बाद मॉडल बहाव को ट्रैक करें और पुनः सत्यापित करें।

अन्वेषण करते रहें

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.

प्रश्नोत्तरी प्रारंभ करें

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

अक्सर पूछे जाने वाले प्रश्नों

What is CycleGAN Unpaired Translation?

CycleGAN पहले और बाद के उदाहरण जोड़े के मिलान की आवश्यकता के बिना दो विज़ुअल डोमेन (जैसे घोड़ों से ज़ेबरा, या फ़ोटो से पेंटिंग) के बीच छवियों का अनुवाद करना सीखता है। यह मायने रखता है क्योंकि युग्मित प्रशिक्षण डेटा एकत्र करना अक्सर असंभव होता है, और CycleGAN अव्यवस्थित वास्तविक दुनिया डेटासेट के लिए स्टाइल ट्रांसफर को अनलॉक करता है।

CycleGAN किस प्रमुख समस्या का समाधान करता है जिसे pix2pix जैसी पिछली विधियाँ हल नहीं कर सकीं?

CycleGAN का मुख्य योगदान अयुग्मित अनुवाद है, सटीक जोड़ियों के बजाय दो असंबंधित छवि संग्रहों से डोमेन के बीच मैपिंग सीखना।

चक्र-संगति हानि क्या लागू करती है?

चक्र संगति का अर्थ है कि F(G(x)) को x के बराबर होना चाहिए: एक घोड़ा ज़ेबरा में बदल गया और उसकी पीठ मूल घोड़े की तरह दिखनी चाहिए।

एक मानक CycleGAN कितने जेनरेटर का उपयोग करता है?

CycleGAN दो जनरेटर का उपयोग करता है, प्रत्येक अनुवाद दिशा के लिए एक (ए से बी और बी से ए), साथ ही दो विभेदक।

CycleGAN आमतौर पर किस प्रकार के विभेदक का उपयोग करता है?

CycleGAN एक PatchGAN विभेदक का उपयोग करता है जो स्थानीय यथार्थवाद को प्रोत्साहित करते हुए ओवरलैपिंग पैच को वास्तविक या नकली के रूप में आंकता है।

CycleGAN में कभी-कभी पहचान हानि क्यों जोड़ी जाती है?

जब कोई छवि पहले से ही लक्ष्य डोमेन में है, तो पहचान की हानि अनावश्यक परिवर्तनों को दंडित करती है, जिससे रंगों और टिंट को संरक्षित करने में मदद मिलती है।