PANDUAN AI Visual

GAN bersyarat

GAN bersyarat (cGAN) memperluas GAN biasa dengan memasukkan informasi tambahan, seperti label kelas atau teks, ke generator dan diskriminator.

Dengarkan panduan iniDiceritakan oleh AI · ~2 min

Di halaman ini2 menit membaca
  1. Ikhtisar
  2. Menyelam Lebih Dalam
  3. Implementasi Dunia Nyata
  4. Masa Depan GAN Bersyarat
  5. Mempraktikkannya
  6. Terus Menjelajah
  7. Pertanyaan yang sering diajukan

Ikhtisar

Ini memungkinkan Anda mengontrol apa yang dihasilkan jaringan alih-alih mendapatkan keluaran acak.

Menyelam Lebih Dalam

GAN standar mengubah derau acak menjadi gambar, tetapi Anda tidak dapat menentukan hasilnya. GAN bersyarat, yang diusulkan oleh Mirza dan Osindero pada tahun 2014, memperbaikinya dengan mengkondisikan pembangkitan pada label y. Kedua jaringan menerima y: generator menggabungkan noise dengan label untuk menghasilkan gambar yang cocok, sementara diskriminator menilai apakah suatu gambar realistis dan konsisten dengan labelnya. Latihlah di MNIST dengan label digit dan Anda dapat meminta angka '7' secara spesifik. Sinyal pengkondisian dapat berupa vektor kelas one-hot, penyematan, kumpulan atribut, atau bahkan gambar lain. Ide pembuatan pengarah ini adalah fondasi yang memungkinkan sistem teks-ke-gambar dan gambar-ke-gambar.

Implementasi Dunia Nyata

Menghasilkan digit tulisan tangan atau kelas objek tertentu sesuai permintaan, bukan secara acak

Mensintesis wajah dengan atribut yang dipilih seperti usia, gaya rambut, kacamata, atau ekspresi

Mendukung saluran teks-ke-gambar awal di mana teks mengkondisikan gambar yang dihasilkan

Membuat data sintetis dengan kelas seimbang untuk menambah kategori yang kurang terwakili dalam set pelatihan

Masa Depan GAN Bersyarat

Generasi bersyarat kini menjadi ekspektasi default: pengguna ingin menentukan apa yang mereka dapatkan. Ide pengkondisian label digeneralisasikan ke dalam pengkondisian teks kaya melalui perhatian silang dalam model difusi seperti Difusi Stabil dan ke dalam pengkondisian spasial gaya ControlNet menggunakan tepi, kedalaman, atau pose. Sistem masa depan akan menerima kondisi yang lebih fleksibel dan multimodal, memadukan teks, sketsa, audio, dan batasan 3D, sekaligus meningkatkan kualitas keluaran yang sesuai dengan setiap bagian instruksi.

Mempraktikkannya

Mengapa itu penting

  • Kecepatan dan skala. Visual AI dapat mengotomatiskan tugas inspeksi, deteksi, dan penandaan dalam skala besar.
  • Pilihan Build. Tim kreatif dapat membuat prototipe konsep lebih cepat dengan lebih sedikit revisi manual.
  • Tim dan alur kerja. Pengoperasiannya dapat menggunakan sinyal gambar dan video yang sebelumnya sulit diproses.

Hati-hati

  • Hak citra dan persetujuan dapat menjadi risiko hukum jika asal usulnya tidak jelas.
  • Performa model dapat bervariasi berdasarkan pencahayaan, demografi, dan lingkungan.
  • Positif palsu mungkin tidak diketahui kecuali ambang batas keyakinan dipantau.

Langkah selanjutnya

  1. Tentukan kriteria penerimaan untuk biaya presisi, penarikan kembali, dan kesalahan.
  2. Uji dengan data yang sesuai dengan kondisi produksi sebenarnya.
  3. Tambahkan tinjauan manusia untuk prediksi dengan tingkat keyakinan rendah atau dampak tinggi.
  4. Lacak penyimpangan model dan validasi ulang setelah kamera atau kumpulan data berubah.

Terus Menjelajah

Buletin gratis

Dapatkan pengarahan AI harian

Tiga cerita AI terverifikasi setiap pagi hari kerja, ditulis dalam bahasa Inggris sederhana. Gratis selamanya, tanpa iklan.

Satu email setiap hari kerja. Berhenti berlangganan dalam satu klik. Kami tidak pernah menjual atau membagikan alamat Anda.

Uji diri Anda sendiri

Take the Conditional GANs quiz

Umpan balik instan untuk setiap jawaban, dan sertifikat yang dapat dibagikan dengan ID yang dapat diverifikasi setelah Anda lulus kursus.

Mulai kuis

Mendukung pendidikan AI gratis. AI Understanding adalah organisasi nirlaba 501(c)(3) — tanpa iklan, tanpa paywall, selamanya. Berikan sumbangan

Pertanyaan yang sering diajukan

Apa itu GAN Bersyarat?

GAN bersyarat (cGAN) memperluas GAN biasa dengan memasukkan informasi tambahan, seperti label kelas atau teks, ke generator dan diskriminator. Ini memungkinkan Anda mengontrol apa yang dihasilkan jaringan alih-alih mendapatkan keluaran acak.

Apa perbedaan utama antara GAN bersyarat dan GAN standar?

GAN bersyarat menambahkan sinyal pengkondisian (seperti label) ke generator dan diskriminator sehingga Anda dapat menentukan apa yang dihasilkan.

Dalam cGAN yang dilatih dengan angka berlabel, apa yang dapat Anda lakukan yang tidak dapat dilakukan oleh GAN biasa?

Karena pembangkitan dikondisikan pada label, Anda dapat meminta generator untuk kelas tertentu, bukan keluaran acak.

Apa yang harus diperiksa oleh diskriminator cGAN, selain apakah suatu gambar terlihat nyata?

Diskriminator akan menghukum gambar yang tampak realistis dan tidak sesuai dengan kondisinya, sehingga memaksa pembuatnya untuk menghormati label tersebut.

Manakah cara umum untuk menyuplai sinyal pengkondisian ke generator?

Pendekatan sederhana dan umum menggabungkan label (seringkali one-hot atau embedding) ke vektor kebisingan generator.

GAN bersyarat meletakkan dasar untuk kemampuan selanjutnya?

Pengarahan melalui suatu kondisi adalah hal yang diandalkan oleh sistem text-to-image dan image-to-image.