Przejdź do głównej zawartości

Pix2pix do rysowania ludzi online



Jak wiecie, postęp nie stoi w miejscu. Nauka przesuwa się naprzód skokowo. Sądząc po zmianach, które zaszły w świecie technologii w ciągu ostatnich 50 lat, możemy śmiało powiedzieć, że pod tym względem wyraźnie obserwuje się wzrost wykładniczy. Jest nawet możliwe, że technologiczna osobliwość, której pojawienie się zostało ponownie aktywnie przedyskutowane w 2012 r. Przez renomowanych naukowców na szczycie poświęconym temu tematowi, wkrótce nie będzie tylko hipotezą. Nawiasem mówiąc, nawet teraz jesteśmy świadkami trendów rozwojowych inteligentnych systemów komputerowych, wyrażonych w stopniowej komplikacji sieci neuronowych, które są podstawą sztucznej inteligencji (AI), w rozszerzaniu zakresu wykonywanych przez nich zadań. Przejdźmy jednak do konkretnego przykładu.

Nie tak dawno temu amerykańscy programiści zadowolili użytkowników kolejnym udanym projektem w dziedzinie AI - procesora obrazu o nazwie Pix2pix, który pozwala konwertować rysunki, które tworzysz, na realistyczne obrazy, czyli przyciągać ludzi do sieci. System sieci neuronowej został umieszczony na specjalnym serwerze i oprawiony w dyskretny i przyjazny dla użytkownika interfejs. Dlatego każdy użytkownik może wykorzystać swoje możliwości online. Dowiedz się więcej o tym, jak działa Pix2pix i jak korzystać z tej usługi.


Форма редактирования Pix2pix и конечный результат
Jak widzisz, mój niezręczny rysunek Pix2pix może być tak realistyczny, jak to tylko możliwe.

Treść artykułu:

Jak działa Pix2pix

Podstawą pracy aplikacji przetwarzania zdjęć ludzkich twarzy jest tzw. System GAN (generative-contention networks), który wykorzystuje funkcję strat, zaprojektowaną do szacowania strat, gdy rzeczywiste parametry obrazu różnią się od przewidywanej struktury pikseli AI. W procesie uczenia maszyna próbuje zminimalizować funkcję utraty przy każdej próbie odgadnięcia obrazu rozgłoszeniowego. Algorytm ten pozwala za każdym razem dokładniej i dokładniej odgadnąć zawartość obiektu dostarczonego przez użytkownika. W prostszym języku działanie sieci generatywno-przeciwnych można z grubsza porównać z przyjęciem ustawy w Federacji Rosyjskiej, gdzie prawo po korekcie prawnej przekazuje się Dumie Państwowej do lektury. Ponadto, jeśli zostanie zatwierdzona przez większość parlamentarną, zostanie przekazana Radzie Federacji, gdzie ponownie rozpatrzona, a następnie podpisana lub odrzucona przez prezydenta. To samo tutaj:

Generator Photo Editora Pix2pix otrzymuje obraz na wejściu (obraz wejściowy) - jest to główny czynnik, na podstawie którego generator generuje najdokładniejszą interpretację obiektu na wyjściu;

Tutaj wchodzi w grę dyskryminator , któremu przekazuje się obraz wejściowy i obraz skonstruowany przez generator. Dyskryminator, wykorzystujący wspomnianą powyżej funkcję straty, określa odchylenie między obrazem otrzymanym od użytkownika a obrazem interpretowanym przez generator. Mówiąc prościej, dyskryminator decyduje, czy wygenerowany obiekt może być nazwany autentycznym czy nie. W procesie tym odbywa się jednoczesne szkolenie generatora do minimalizacji funkcji straty.



W związku z powyższym dobrze skoordynowana praca sieci neuronowych przedstawiona powyżej pomaga Pix2pix samokształcić się i stopniowo generować najbliżej prawdziwych obrazów w stosunku do transmisji przez użytkowników.

схема работы генеративно-состязательной сети
Ta figura przedstawia schemat pracy sieci generatywno-konkurencyjnych (GAN)

Jak rysować ludzi za pomocą Pix2pix

Aby skorzystać z tej usługi, potrzebujesz:

  1. Przejdź na oficjalną stronę Pix2pix pod linkiem - https://affinelayer.com/pixsrv/ ;
  2. Na stronie można obejrzeć cztery tryby budowania obrazów, z których każdy jest wyposażony w następujące narzędzia:
    • Narzędzie - w tym miejscu znajduje się zakładka "linia", która jest odpowiedzialna za rysowanie konturów przedmiotu i gumki, czyli gumki;
    • Pod formularzem edycji obrazu znajduje się klawisz cofania ostatniej akcji "Cofnij", przycisk do czyszczenia obrazu "Wyczyść", a także interesująca zakładka "Losowo", która pozwala wygenerować losowy obraz;

    Панель инструментов сервиса Pix2pix
    Pasek narzędzi Pix2pix jest prawie identyczny dla wszystkich trybów rysowania. W tych dwóch oknach są najbardziej niezbędne akcje z obrazami.
  3. Teraz, aby dać programowi zadanie, aby obraz był rysowany przez ciebie realistycznie, kliknij "Proces", po czym możemy zobaczyć końcowy wynik.

    Кнопка "Process" сервиса Pix2pix
    Przycisk "Proces" służy do przekształcenia naszego szkicu w realistyczny obraz. Kliknij, aby skorzystać z tej funkcji.
  4. Aby zapisać ostateczny obraz na komputerze, kliknij przycisk "Zapisz".

    Вкладка "Save", предназначенная для сохранения изображения на компьютер.
    Oto przycisk "Zapisz", klikając, na którym będziemy mogli zapisać wynikowy rysunek na twoim komputerze

Ciekawe znalezisko: online rysunek z Pix2pixa jest zaimplementowany za pomocą elementu canvas HTML5. A otwarty kod źródłowy danych sieci neuronowych mówi, że możemy łatwo wstawić dowolny obraz do tego formularza za pomocą metody drawImage () i zobaczyć, co AI da nam na wyjściu. Bardziej szczegółowy opis wstawiania obrazu do płótna znajduje się w katalogach HTML5.



Wniosek

Nie chciałbym smutnego zakończenia tego artykułu, ale muszę zgłosić jedną nieprzyjemną wiadomość dotyczącą Pix2pix. 3 lipca 2017 r. Programiści zgłosili, że są zmuszeni zaprzestać funkcjonowania trybu rysowania ludzi. Powodem była jego ogromna popularność, w wyniku której ponad 2 miliony unikalnych użytkowników doszło do usługi Pix2pix. W rezultacie serwer był tak obciążony, że po prostu nie miał wystarczających zasobów, aby poradzić sobie z takim napływem użytkowników. Możesz przeczytać więcej na ten temat na oficjalnej stronie rysowania ludzi online w Pix2pix - https://dekennisvannu.nl/site/artikel/Fotogenerator-The-End/9232.



Jak oceniasz artykuł?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 7 ocen, średnia: 2.29 na 5)
Ładowanie ...

” 3 komentarze " Pix2pix rysują ludzi online "

Dodaj komentarz

Twój e-mail nie zostanie opublikowany.