Co to jest Deepfake i jak powstają?

Być może widzieliście ostatnio nagranie z twarzą Nicholasa Cage'a przeniesione na inną postać, która ostatnio krążyła po Internecie . (rounds on the internet)Nie, nie mamy na myśli klipu z filmu Face/Off . To sceny z różnych filmów, w których Nicholas Cage zdecydowanie nie zagrał, a jednak wyglądają bardzo przekonująco. Jak im się to udało?

Cóż, odpowiedzią nie jest „czarostwo”, ale technologia, która została nazwana „deepfake” i powoduje spore zamieszanie w różnych branżach i społecznościach.

Co to jest „Deepfake”?

Słowo „deepfake” pochodzi od terminu „głębokie uczenie się” i oczywiście „fałszywe”. Głębokie(Deep) uczenie to wyspecjalizowana gałąź uczenia maszynowego, która ponownie jest częścią ogólnego obszaru sztucznej inteligencji(Artificial Intelligence) .

Wraz z dramatycznym wzrostem mocy obliczeniowej i nowo odkrytymi sposobami przetwarzania i analizowania przez komputery ogromnych ilości danych ze świata rzeczywistego, komputery mogą teraz nagle robić rzeczy, których większość z nas nie mogłaby sobie wyobrazić. Deepfakes stosują tę technologię do syntezy ludzkich obrazów, tworząc zdjęcia lub filmy przedstawiające rzeczy, których ludzie nigdy nie zrobili i nigdy nie powiedzieli. 

Jak działa technologia Deepfake?

Głębokie(Deep) uczenie, które stanowi podstawę metod deepfake, opisuje nowoczesne zastosowanie symulacji sieci neuronowej do ogromnych zbiorów danych. Sieci neuronowe nie są nową koncepcją ani technologią, ale do czasów współczesnych były dość szczątkowe.

Sztuczna sieć neuronowa symuluje, przynajmniej w pewnym stopniu, proces uczenia się zachodzący w mózgach biologicznych. Kiedy uczysz się lub w inny sposób radzisz sobie ze światem zewnętrznym, zmieniają się połączenia między twoimi komórkami mózgowymi.

Tworzą obwody i struktury logiczne, wzmacniając jedne połączenia, a osłabiając inne. Kiedy coś opanujesz, na przykład nauka jazdy samochodem lub gra w tenisa, obwody mózgu stają się szybkie i wydajne. W końcu jesteś w czymś tak dobry, że nie musisz nawet o tym myśleć.

To w zasadzie to samo, co dzieje się z systemem głębokiego uczenia się. Patrzy na stosy przykładów czegoś, a następnie staje się coraz lepszy w „rozumieniu tego”.

W przypadku deepfake oprogramowanie sprawdza przykłady twarzy, które chcesz transponować, a także wideo, do którego chcesz ją transponować. Przy wystarczającym treningu może ostatecznie zsyntetyzować twarz, która pasuje do danych treningowych, a następnie bezproblemowo nałożyć ją na dowolną inną twarz.

Jakie oprogramowanie(Software) jest używane do tworzenia Deepfake?

Istnieje wiele aplikacji, które pozwalają ludziom tworzyć deepfake. FakeApp to pierwsza znana nam aplikacja, której celem jest umożliwienie normalnym ludziom tworzenia treści typu deepfake. Witryna, którą teraz zlikwidowała, a znalezienie jej kopii wcale nie jest łatwe.

Twórcy deepfake'ów przenieśli się teraz w dużej mierze do aplikacji o nazwie DeepFaceLab , która jest hostowana na GitHub i zrodziła niekończący się strumień samouczków w miejscach takich jak Reddit .

Dokonywanie Deepfake

Ten artykuł nie ma być samouczkiem, więc przedstawimy przegląd tego, jak w praktyce powstają deepfake, ale nie podamy dokładnych kroków, jak zrobić je samemu.

Istnieje kilka powodów takiego stanu rzeczy, ale głównym jest to, że legalność tworzenia deepfake jest wysoce kontrowersyjna. Tak jak nie podalibyśmy dokładnych kroków, które pomogą Ci pirać oprogramowanie lub wykonywać inne nielegalne działania, nie podamy szczegółowych instrukcji dotyczących tworzenia deepfake.

Poza tym rzeczywisty twórca DeepFaceLab wydał samouczek wideo krok po kroku(step-by-step video tutorial) dla oprogramowania, który każdy może śledzić, jeśli chce wziąć odpowiedzialność za takie ryzyko.

Aby dowiedzieć się, jak dobre stały się te rzeczy, sprawdź tę witrynę(check out this website) , na której po odświeżeniu strony generowane jest nowe zdjęcie osoby, która nie istnieje.

Naszym celem jest pomoc w zrozumieniu technologii, ponieważ w miarę upływu czasu będziesz z nią coraz częściej spotykać. Mając to na uwadze, są to szerokie fazy tworzenia deepfake za pomocą DeepFaceLab .

Po pobraniu i rozpakowaniu DeepFaceLab masz do czynienia z folderem zawierającym wiele innych folderów i serię plików wsadowych.

Istnieje folder o nazwie „obszar roboczy”, który zawiera modele szkoleniowe, źródłowe filmy wideo i dane wyjściowe. DeepFaceLab działa z określonymi nazwami plików i lokalizacjami, dzięki czemu pliki wsadowe mogą działać. Na przykład plik źródłowy ma zawsze nazwę „data_src”, a miejsce docelowe ma nazwę „data_dst”.

Nie ma interfejsu programowego, jaki zna większość ludzi. Tylko lista ponumerowanych plików wsadowych reprezentujących etapy procesu. Najpierw(First) filmy źródłowe i docelowe mają wyodrębnione klatki jako pliki obrazów.

Następnie przeprowadzanych jest kilka etapów analizy, po których następuje szkolenie oparte na GPU, podczas którego sieć neuronowa uczy się, czego potrzebuje w odniesieniu do twarzy w dwóch filmach, aby zbudować model. Na koniec tworzony jest nowy kompozyt wideo.

Niewłaściwe użycie Deepfakes

Jak wspomnieliśmy powyżej, deepfake są bardzo kontrowersyjne. Może to naruszać obowiązujące przepisy w niektórych krajach, a nowe przepisy są w trakcie opracowywania, aby poradzić sobie z technologią i jej zastosowaniami.

Deepfakes może być używany do tworzenia oszustw, takich jak wideo prezydenta mówiącego szalone rzeczy(video of a president saying crazy things) . Może być używany do umieszczania ludzi w filmach pornograficznych w celu ich nękania lub krzywdzenia w inny sposób.

Jak zapewne możesz sobie wyobrazić, możesz wyrządzić wiele szkód za pomocą przekonującego deepfake'a, a konsekwencje, jeśli zostaniesz złapany, mogą stać się znacznie poważniejsze w najbliższej przyszłości.

Kwestionuj wszystko

Teraz, gdy ta technologia istnieje i działa tak dobrze, jak działa, oznacza to, że musimy spojrzeć na media, takie jak filmy, w zupełnie nowym świetle. Jeśli ktoś publikuje w mediach społecznościowych film, na którym sławna osoba lub polityk mówi lub robi coś kontrowersyjnego, najpierw musisz zapytać, czy film jest w ogóle prawdziwy.

Większość źle zrobionych deepfake'ów jest oczywiście fałszywych, gdy już wiesz, czego szukać i widziałeś kilka. Jednak w niektórych przypadkach nawet wprawne oko może mieć problem ze stwierdzeniem, że ma miejsce jakaś manipulacja CG, a gdy technologia się poprawi, w końcu stanie się to niemożliwe.



About the author

Jestem informatykiem z ponad 10-letnim doświadczeniem. W wolnym czasie lubię pomagać przy biurku i uczyć dzieci korzystania z Internetu. Moje umiejętności obejmują wiele rzeczy, ale najważniejsze jest to, że wiem, jak pomagać ludziom w rozwiązywaniu problemów. Jeśli potrzebujesz kogoś, kto pomoże Ci w pilnej sprawie lub po prostu potrzebujesz podstawowych wskazówek, skontaktuj się ze mną!



Related posts