NastępnyNastępny poradnik
Stopniowy rozwój GAN
Wizualna sztuczna inteligencja
PRZEWODNIK Wizualnej AI
Warunkowe sieci GAN (cGAN) stanowią rozszerzenie zwykłych sieci GAN poprzez dostarczanie dodatkowych informacji, takich jak etykieta klasy lub tekst, zarówno do generatora, jak i dyskryminatora.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Dzięki temu możesz kontrolować to, co produkuje sieć, zamiast otrzymywać losowe wyniki.
Standardowy GAN zamienia losowy szum w obraz, ale nie daje żadnego wpływu na wynik. Warunkowe sieci GAN, zaproponowane przez Mirzę i Osindero w 2014 r., rozwiązują ten problem poprzez warunkowanie generacji na etykiecie y. Obie sieci odbierają y: generator łączy szum z etykietą, tworząc pasujący obraz, podczas gdy dyskryminator ocenia, czy obraz jest zarówno realistyczny, jak i zgodny z etykietą. Trenuj go na MNIST z etykietami cyfrowymi i możesz poprosić konkretnie o „7”. Sygnałem kondycjonującym może być wektor jednej klasy, osadzenie, zestaw atrybutów lub nawet inny obraz. Ta koncepcja generowania sterującego jest podstawą, która umożliwia systemy zamiany tekstu na obraz i obrazu na obraz.
Generowanie określonej odręcznej cyfry lub klasy obiektu na żądanie, a nie losowej
Syntetyzowanie twarzy z wybranymi atrybutami, takimi jak wiek, fryzura, okulary czy wyraz twarzy
Zasilanie wczesnych potoków zamiany tekstu na obraz, w których podpis warunkuje wygenerowany obraz
Tworzenie zrównoważonych klasowo danych syntetycznych w celu rozszerzenia niedostatecznie reprezentowanych kategorii w zbiorach szkoleniowych
Generowanie warunkowe jest teraz oczekiwaniem domyślnym: użytkownicy chcą określić, co otrzymają. Pomysł warunkowania etykiet został uogólniony na warunkowanie bogatego tekstu poprzez wzajemną uwagę w modelach dyfuzyjnych, takich jak Stable Diffusion, oraz na warunkowanie przestrzenne w stylu ControlNet przy użyciu krawędzi, głębi lub pozycji. Przyszłe systemy będą akceptować coraz bardziej elastyczne i multimodalne warunki, mieszając tekst, szkice, dźwięk i ograniczenia 3D, jednocześnie poprawiając wierność wyników w odniesieniu do każdej części instrukcji.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Warunkowe sieci GAN (cGAN) stanowią rozszerzenie zwykłych sieci GAN poprzez dostarczanie dodatkowych informacji, takich jak etykieta klasy lub tekst, zarówno do generatora, jak i dyskryminatora. Dzięki temu możesz kontrolować to, co produkuje sieć, zamiast otrzymywać losowe wyniki.
Warunkowe sieci GAN dodają sygnał kondycjonujący (taki jak etykieta) zarówno do generatora, jak i dyskryminatora, dzięki czemu można określić, co jest generowane.
Ponieważ generowanie jest uwarunkowane na etykiecie, możesz poprosić generator o konkretną klasę zamiast losowego wyniku.
Dyskryminator karze realistycznie wyglądające obrazy, które nie odpowiadają ich stanowi, zmuszając generator do przestrzegania etykiety.
Proste i powszechne podejście łączy etykietę (często jednorazową lub osadzoną) z wektorem szumu generatora.
Sterowanie generowaniem za pomocą warunku jest dokładnie tym, na czym polegają systemy przetwarzania tekstu na obraz i obrazu na obraz.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Stopniowy rozwój GAN
Wizualna sztuczna inteligencja