PRZEWODNIK Wizualnej AI

Architektura StyleGAN

StyleGAN to generatywna sieć kontradyktoryjna firmy NVIDIA, która tworzy uderzająco realistyczne twarze i obiekty poprzez wstrzyknięcie informacji o stylu do każdej warstwy.

2 minuty czytaniaOstatnia aktualizacja

Przegląd

Ma to znaczenie, ponieważ jego konstrukcja zapewnia bezprecedensową, nieskomplikowaną kontrolę nad zgrubnymi i drobnymi atrybutami obrazu.

Głębokie nurkowanie

StyleGAN, wprowadzony przez Karrasa i in. w 2018 r. przeprojektował generator GAN wokół idei „stylu”. Zamiast wprowadzać losowy wektor prosto do sieci, najpierw odwzorowuje ukryty kod z poprzez 8-warstwowy MLP do przestrzeni pośredniej W, która rozplątuje czynniki zmienności. Wyuczony stały tensor jest następnie stopniowo poddawany próbkowaniu w górę i przy każdej rozdzielczości wektor stylu moduluje mapy obiektów za pomocą adaptacyjnej normalizacji instancji (AdaIN), kontrolując atrybuty od pozy (grube warstwy) do tekstury skóry (drobne warstwy). Wejścia szumu dla każdej warstwy dodają stochastyczne szczegóły, takie jak piegi i bezpańskie włosy. StyleGAN2 (2020) zastąpił AdaIN demodulacją wagi w celu usunięcia artefaktów typu „kropelka”, a StyleGAN3 (2021) naprawiono aliasing przyklejania tekstur, aby funkcje poruszały się naturalnie podczas animacji.

Wgląd techniczny

Kluczowym mechanizmem jest modulacja oparta na stylu. Sieć mapująca zamienia z na w, a wyuczone transformacje afiniczne przekształcają w w skalę na kanał i odchylenie stosowane do znormalizowanych map obiektów w każdej rozdzielczości. Ponieważ style działają warstwa po warstwie, możesz mieszać w jednego obrazu w przypadku grubych warstw z innym w mniejszych warstwach („mieszanie stylów”), aby zamienić pozę, zachowując teksturę. Demodulacja StyleGAN2 łączy te statystyki w wagi splotu, eliminując artefakty normalizacji.

Wpływ strategiczny

Szybkość i skala

Wizualna sztuczna inteligencja może automatyzować zadania inspekcji, wykrywania i znakowania na dużą skalę.

Buduj wybory

Zespoły kreatywne mogą szybciej prototypować koncepcje przy mniejszej liczbie ręcznych poprawek.

Zespół i przepływ pracy

Operacje mogą wykorzystywać sygnały obrazu i wideo, które wcześniej były trudne do przetworzenia.

Przyszłość architektury StyleGAN

Chociaż modele dyfuzji prowadzą obecnie do ogólnego generowania tekstu na obraz, wysoce ustrukturyzowana, edytowalna przestrzeń utajona StyleGAN (W i W+) sprawia, że ​​jest on centralny do edycji twarzy, manipulacji atrybutami i syntezy w czasie rzeczywistym, dzięki czemu sieci GAN pozostają szybsze. Spodziewaj się ciągłych prac nad inwersją GAN (projekcja rzeczywistych zdjęć do W), wariantami obsługującymi 3D, takimi jak EG3D, które renderują spójne widoki, oraz hybrydami, które łączą kontrolowane utajenia StyleGAN z priorytetami dyfuzji lub transformatora, aby uzyskać to, co najlepsze z obu światów.

Implementacja w świecie rzeczywistym

Generowanie niekończących się fotorealistycznych, nieistniejących ludzkich twarzy, jak pokazano na thispersondoesnotexist.com.

Semantyczna edycja twarzy: płynna zmiana wieku, wyrazu lub pozy poprzez poruszanie się wzdłuż kierunków w przestrzeni W.

Tworzenie syntetycznych danych szkoleniowych i awatarów, gdy brakuje prawdziwych obrazów zapewniających ochronę prywatności.

Narzędzia artystyczne, które interpolują lub „mieszają style” między obrazami w celu połączenia grubej struktury i drobnych szczegółów.

Zagrożenia i poręcze

Prawa do wizerunku i zgoda mogą stanowić ryzyko prawne, jeśli pochodzenie jest niejasne.

Wydajność modelu może się różnić w zależności od oświetlenia, demografii i środowiska.

Fałszywie pozytywne wyniki mogą pozostać niezauważone, chyba że monitorowane są progi ufności.

Plan wdrożenia

1

Zdefiniuj kryteria akceptacji dotyczące kosztów precyzji, wycofania i błędów.

2

Przetestuj na danych odpowiadających rzeczywistym warunkom produkcyjnym.

3

Dodaj weryfikację manualną, aby prognozy były mało pewne lub miały duży wpływ.

4

Śledź dryf modelu i przeprowadzaj ponowną weryfikację po zmianie kamery lub zbioru danych.

Odkrywaj dalej

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 StyleGAN Architecture quiz

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

Rozpocznij quiz

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

Często zadawane pytania

Czym jest architektura StyleGAN?

StyleGAN to generatywna sieć kontradyktoryjna firmy NVIDIA, która tworzy uderzająco realistyczne twarze i obiekty poprzez wstrzyknięcie informacji o stylu do każdej warstwy. Ma to znaczenie, ponieważ jego konstrukcja zapewnia bezprecedensową, nieskomplikowaną kontrolę nad zgrubnymi i drobnymi atrybutami obrazu.

Jaki jest cel sieci mapującej StyleGAN?

8-warstwowy system MLP odwzorowuje z do W, pośrednią przestrzeń ukrytą, w której czynniki zmienności są lepiej oddzielone, co umożliwia czystszą kontrolę.

W jaki sposób styl jest wstrzykiwany do map obiektów w oryginalnym StyleGAN?

AdaIN normalizuje mapy obiektów, a następnie skaluje je i przesuwa przy użyciu statystyk pochodzących ze stylu w każdej rozdzielczości.

Od czego zaczyna się sieć syntezy zamiast wektora ukrytego?

StyleGAN zaczyna od wyuczonego, ciągłego sygnału wejściowego i dodaje styl i szum podczas upsamplingu, zamiast bezpośrednio wprowadzać sygnał z.

Na co przede wszystkim wpływa dostosowywanie stylów w warstwach zgrubnych (o niskiej rozdzielczości)?

Grube warstwy regulują struktury na dużą skalę, takie jak poza i ogólny kształt, podczas gdy cienkie warstwy obsługują teksturę i mikroszczegóły.

Jaki problem rozwiązał StyleGAN2 w stosunku do oryginału?

StyleGAN2 zastąpił AdaIN demodulacją wagi, usuwając artefakty w postaci kropel/kropek i poprawiając jakość obrazu.