Čo je to Deepfake a ako sa vyrábajú?

Možno ste nedávno na internete(rounds on the internet) videli video s tvárou Nicholasa Cagea prenesenou na inú postavu . Nie, nemáme na mysli klip z filmu Face/Off . Sú to scény z rôznych filmov, v ktorých Nicholas Cage rozhodne nehral, ​​no vyzerajú skutočne veľmi presvedčivo. Ako sa im to podarilo?

No, odpoveď nie je „čarodejníctvo“, ale technológia, ktorá bola nazvaná „deepfake“ a spôsobuje poriadny rozruch v rôznych odvetviach a komunitách.

Čo je to „Deepfake“?

Slovo „deepfake“ pochádza z výrazu „deep learning“ a samozrejme „falošný“. Hlboké(Deep) učenie je špecializovaný odbor strojového učenia, ktorý je opäť súčasťou celkovej oblasti umelej inteligencie(Artificial Intelligence) .

S dramatickým nárastom výpočtového výkonu a novoobjavenými spôsobmi, ktorými počítače spracúvajú a analyzujú obrovské množstvo údajov zo skutočného sveta, môžu teraz počítače zrazu robiť veci, ktoré si väčšina z nás ani nevie predstaviť. Deepfakes používa túto technológiu na syntetizovanie ľudských obrazov, vytváranie fotografií alebo videí vecí, ktoré ľudia nikdy neurobili a nikdy nepovedali. 

Ako funguje technológia Deepfake?

Hlboké(Deep) učenie, ktoré podporuje metódy deepfake, opisuje modernú aplikáciu simulácie neurónovej siete na masívne súbory údajov. Neurónové siete nie sú novým konceptom ani technológiou, ale až do modernej doby boli dosť primitívne.

Umelá neurónová sieť simuluje proces učenia, ktorý sa deje v biologických mozgoch, aspoň do určitej miery. Keď sa učíte alebo inak zaobchádzate s vonkajším svetom, spojenia medzi vašimi mozgovými bunkami sa menia.

Tvoria okruhy a logické štruktúry, pričom niektoré spojenia posilňujú a iné oslabujú. Keď niečo zvládnete, napríklad naučiť sa jazdiť alebo hrať tenis, tieto mozgové okruhy sa stanú rýchlymi a efektívnymi. Nakoniec si v niečom taký dobrý, že ani nemusíš premýšľať o tom, že by si to urobil.

To je v podstate to isté, čo sa deje so systémom hlbokého učenia. Pozerá sa na hromady príkladov niečoho a potom sa postupne zlepšuje v „pochopení“.

V prípade deepfakes sa softvér pozerá na príklady tváre, ktorú chcete transponovať, ako aj na video, do ktorého ju chcete transponovať. S dostatočným tréningom môže nakoniec syntetizovať tvár, ktorá sa zhoduje s tréningovými údajmi, a potom ju bez problémov prekryť na akúkoľvek inú tvár.

Aký softvér(Software) sa používa na výrobu Deepfakes?

Existuje množstvo aplikácií, ktoré ľuďom umožňujú robiť deepfakes. FakeApp bola prvá aplikácia, o ktorej vieme, že jej cieľom bolo dať normálnym ľuďom šancu na vytváranie hlboko falošného obsahu. Web, ktorý je dnes už zaniknutý a nájsť jeho kópiu nie je vôbec jednoduché.

Tvorcovia deepfakes teraz z veľkej časti prešli na aplikáciu s názvom DeepFaceLab , ktorá je hosťovaná na GitHub a vytvorila nekonečný prúd tutoriálov na miestach, ako je Reddit .

Vytváranie Deepfake

Tento článok nie je určený ako návod, takže poskytneme prehľad o tom, ako sa deepfake vyrábajú v praxi, ale neuvedieme presné kroky, ako si ich vyrobiť sami.

Existuje na to niekoľko dôvodov, ale tým hlavným je, že legálnosť vytvárania deepfakes je veľmi sporná. Rovnako ako neposkytneme presné kroky, ktoré by vám pomohli s pirátskym softvérom alebo vykonávaním iných nezákonných činností, neposkytneme vám podrobné pokyny na vytváranie hlbokých falzifikátov.

Okrem toho skutočný tvorca DeepFaceLab vydal video tutoriál krok za krokom(step-by-step video tutorial) pre softvér, ktorý môže každý sledovať, ak chce prevziať zodpovednosť za takéto riziko.

Ak chcete získať prehľad o tom, ako dobre sa táto vec stala, pozrite si túto webovú stránku(check out this website) , kde sa po obnovení stránky vygeneruje nová fotografia osoby, ktorá neexistuje.

Naším cieľom je pomôcť vám pochopiť technológiu, pretože postupom času sa s ňou budete stretávať čoraz častejšie. Ako už bolo povedané, toto sú široké fázy vytvárania deepfake s DeepFaceLab .

Po stiahnutí a rozbalení DeepFaceLab budete čeliť priečinku obsahujúcemu mnoho ďalších priečinkov a sériu dávkových súborov.

Existuje priečinok s názvom „pracovný priestor“, ktorý obsahuje tréningové modely, zdrojové videá a výstup. DeepFaceLab pracuje so špecifickými názvami a umiestneniami súborov, takže dávkové súbory môžu fungovať. Napríklad zdrojový súbor má vždy názov „data_src“ a cieľ „data_dst“.

Neexistuje žiadne softvérové ​​rozhranie, ako ho väčšina ľudí pozná. Len zoznam očíslovaných dávkových súborov reprezentujúcich kroky procesu. Najprv(First) sa zo zdrojových a cieľových videí extrahujú snímky ako obrazové súbory.

Potom sa spustí niekoľko analytických krokov, po ktorých nasleduje školenie založené na GPU, kde sa neurónová sieť dozvie, čo potrebuje o tvárach v dvoch videách na zostavenie modelu. Nakoniec sa vytvorí nové kompozitné video.

Zneužitie Deepfakes

Ako sme už spomenuli vyššie, deepfakes sú veľmi kontroverzné. Môže to porušovať existujúce zákony v niektorých krajinách a pripravujú sa nové zákony, ktoré sa budú zaoberať technológiou a jej aplikáciami.

Deepfakes možno použiť na vytváranie falošných správ, ako je napríklad video prezidenta, ktorý hovorí bláznivé veci(video of a president saying crazy things) . Môže sa použiť na vkladanie ľudí do pornografických filmov s cieľom obťažovať ich alebo inak ubližovať.

Ako si pravdepodobne viete predstaviť, presvedčivým deepfakeom by ste mohli narobiť veľa škody a následky, ak vás chytia, môžu byť v blízkej budúcnosti oveľa vážnejšie.

Spochybňuj všetko

Teraz, keď táto technológia existuje a funguje tak dobre, ako funguje, znamená to, že sa musíme na médiá, ako sú videá, pozerať v úplne novom svetle. Ak niekto na sociálnych sieťach šíri video, na ktorom slávna osoba alebo politik hovorí alebo robí niečo kontroverzné, najprv sa musíte opýtať, či je video vôbec skutočné.

Väčšina zle urobených hlbokých falzifikátov je očividne falošná, keď už viete, čo hľadať a niekoľko ste videli. V niektorých prípadoch však aj trénované oko môže mať problém povedať, že sa deje nejaký druh CG manipulácie, a keď sa technológia zlepší, bude to nakoniec nemožné.



About the author

Som počítačový technik, ktorý dlhé roky pracuje s Androidom a kancelárskym softvérom. Posledných približne 5 rokov tiež učím ľudí používať počítače Mac. Ak hľadáte niekoho, kto vie, ako opraviť veci na vašom počítači, pravdepodobne vám pomôžem!



Related posts