Što je Deepfake i kako se izrađuju?

Možda ste nedavno vidjeli video na kojem se lice Nicholasa Cagea prebacuje na drugi lik koji obilazi internet(rounds on the internet) . Ne, ne mislimo na isječak iz filma Face/Off . Ovo su scene iz raznih filmova u kojima Nicholas Cage definitivno nije igrao, a ipak izgledaju vrlo uvjerljivo. Kako su to izveli?

Pa, odgovor nije “vještica”, već tehnologija koja je nazvana “deepfake” i izaziva popriličnu gužvu u raznim industrijama i zajednicama.

Što je "Deepfake"?

Riječ "deepfake" dolazi od izraza "duboko učenje" i naravno "lažnjak". Dubinsko(Deep) učenje je specijalizirana grana strojnog učenja, koja je opet dio cjelokupnog područja umjetne inteligencije(Artificial Intelligence) .

S dramatičnim porastom računalne snage i novootkrivenim načinima na koje računala obrađuju i analiziraju ogromnu količinu podataka iz stvarnog svijeta, računala sada odjednom mogu raditi stvari koje većina nas nikada ne bi mogla zamisliti. Deepfakes primjenjuju ovu tehnologiju za sintetiziranje ljudskih slika, stvarajući fotografije ili video zapise stvari koje ljudi nikada nisu učinili niti rekli. 

Kako radi Deepfake tehnologija?

Duboko(Deep) učenje, koje podupire metode deepfake, opisuje modernu primjenu simulacije neuronske mreže na masivne skupove podataka. Neuralne mreže nisu novi koncept ili tehnologija, ali sve do modernih vremena bile su prilično rudimentarne.

Umjetna neuronska mreža simulira proces učenja koji se događa u biološkim mozgovima, barem u određenoj mjeri. Kada učite ili se na drugi način bavite vanjskim svijetom, veze između vaših moždanih stanica se mijenjaju.

Oni tvore sklopove i logičke strukture, jačajući neke veze i slabeći druge. Kako nešto svladate, poput učenja vožnje ili igranja tenisa, ti moždani sklopovi postaju brzi i učinkoviti. Na kraju ste toliko dobri u nečemu da ne morate ni razmišljati o tome.

To je u biti ista stvar koja se događa sa sustavom dubokog učenja. Gleda hrpu primjera nečega, a zatim postaje progresivno bolji u "razumijevanju toga".

U slučaju deepfakesa softver gleda primjere lica koje želite transponirati, kao i video na koji ga želite transponirati. Uz dovoljno treninga, može na kraju sintetizirati lice koje odgovara podacima o treningu, a zatim ga neprimjetno prekriti na bilo koje drugo lice.

Koji se softver(Software) koristi za izradu Deepfakesa?

Postoji niz aplikacija koje omogućuju ljudima da prave deepfake. FakeApp je bila prva aplikacija za koju znamo da je imala za cilj dati normalnim ljudima priliku da naprave deepfake sadržaj. Web stranica koja sada ne postoji i nije nimalo lako pronaći kopiju.

Kreatori deepfakea sada su uglavnom prešli na aplikaciju pod nazivom DeepFaceLab , koja se nalazi na GitHubu(GitHub) i koja je iznjedrila beskonačan niz tutorijala na mjestima kao što je Reddit .

Izrada Deepfakea

Ovaj članak nije zamišljen kao vodič, pa ćemo dati pregled kako se deepfakes izrađuju u praksi, ali nećemo dati točne korake kako sami napraviti jedan.

Postoji nekoliko razloga za to, ali glavni je taj što je zakonitost izrade deepfakesa vrlo sporna. Baš kao što ne bismo dali točne korake kako bismo vam pomogli u piraterskom softveru ili drugim nezakonitim aktivnostima, nećemo dati detaljne upute za izradu deepfakea.

Osim toga, stvarni tvorac DeepFaceLab -a objavio je korak-po-korak video tutorial(step-by-step video tutorial) za softver koji svatko može pratiti, ako želi preuzeti odgovornost za takav rizik.

Da biste shvatili koliko su te stvari postale dobre, pogledajte ovu web stranicu(check out this website) na kojoj se nova fotografija osobe koja ne postoji generira kada osvježite stranicu.

Naš je cilj pomoći vam da shvatite tehnologiju, budući da ćete se s njom sve više susresti kako vrijeme prolazi. Uz to, ovo su široke faze stvaranja deepfakea s DeepFaceLabom(DeepFaceLab) .

Nakon preuzimanja i raspakiranja DeepFaceLab-(DeepFaceLab) a suočeni ste s mapom koja sadrži mnoge druge mape i niz batch datoteka.

Postoji mapa pod nazivom "radni prostor" koja sadrži modele obuke, izvorne videozapise i izlaz. DeepFaceLab radi s određenim nazivima datoteka i lokacijama, tako da batch datoteke mogu raditi. Na primjer, izvorna datoteka se uvijek zove "data_src", a odredište se zove "data_dst".

Ne postoji softversko sučelje kakvo većina ljudi zna. Samo popis numeriranih batch datoteka koje predstavljaju korake procesa. Prvo(First) izvorni i odredišni videozapisi imaju svoje okvire ekstrahirane kao slikovne datoteke.

Zatim se izvodi nekoliko koraka analize, nakon čega slijedi obuka temeljena na GPU-u, gdje neuronska mreža uči što joj je potrebno o licima u dva videa za izgradnju modela. Konačno je proizveden novi kompozitni video.

Zloupotreba Deepfakesa

Kao što smo već spomenuli, deepfakes su vrlo kontroverzni. To može kršiti postojeće zakone u nekim zemljama, a novi zakoni su u izradi koji će se baviti tehnologijom i njezinom primjenom.

Deepfakes se može koristiti za stvaranje prijevara, kao što je video na kojem predsjednik govori lude stvari(video of a president saying crazy things) . Može se koristiti za umetanje ljudi u pornografske filmove s namjerom ili uznemiravanjem ili nanošenjem štete na drugi način.

Kao što vjerojatno možete zamisliti, uvjerljivim deepfakeom možete napraviti veliku štetu, a posljedice ako vas uhvate mogu postati mnogo teže u bliskoj budućnosti.

Pitajte sve

Sada kada ova tehnologija postoji i radi kao i dobro, to znači da moramo gledati na medije kao na videozapise u potpuno novom svjetlu. Ako netko na društvenim mrežama kruži video snimku poznate osobe ili političara koji govori ili radi nešto kontroverzno, prvo ćete se morati pitati je li video uopće stvaran.

Većina loše napravljenih deepfakesa očito je lažna, nakon što znate što tražiti i vidjeli ste nekoliko. Međutim, u nekim slučajevima čak i istrenirano oko može imati problema s razumijevanjem da se događa neka vrsta CG manipulacije, a kako se tehnologija bude poboljšavala, to će na kraju postati nemoguće.



About the author

Ja sam računalni profesionalac s više od 10 godina iskustva. U slobodno vrijeme volim pomagati za uredskim stolom i učiti djecu kako se koristiti internetom. Moje vještine uključuju mnoge stvari, ali najvažnije je da znam kako pomoći ljudima u rješavanju problema. Ako trebate nekoga tko vam može pomoći s nečim hitnim ili samo želite neke osnovne savjete, obratite mi se!



Related posts