Hvad er en Deepfake, og hvordan er de lavet?

Du har måske set en video af Nicholas Cages ansigt omsat til en anden karakter, der har rundet rundt på internettet(rounds on the internet) for nylig. Nej, vi mener ikke et klip fra filmen Face/Off . Dette er scener fra forskellige film, hvor Nicholas Cage bestemt ikke spillede, men de ser faktisk meget overbevisende ud. Hvordan klarede de det?

Tja, svaret er ikke "hekseri", men en teknologi, der er blevet døbt "deepfake", og det forårsager en del tumult i forskellige industrier og samfund.

Hvad er en "Deepfake"?

Ordet "deepfake" kommer fra udtrykket "deep learning" og selvfølgelig "fake". Deep learning er en specialiseret gren af ​​maskinlæring, som igen er en del af det overordnede område af kunstig intelligens(Artificial Intelligence) .

Med den dramatiske stigning i computerkraft og nyopdagede måder, hvorpå computere kan behandle og analysere enorme mængder data fra den virkelige verden, kan computere nu pludselig gøre ting, de fleste af os aldrig kunne forestille os. Deepfakes anvender denne teknologi til at syntetisere menneskelige billeder, skabe fotos eller videoer af ting, som disse mennesker aldrig har gjort eller aldrig har sagt. 

Hvordan virker Deepfake-teknologi?

Deep learning, som understøtter deepfake-metoder, beskriver den moderne anvendelse af neurale netsimulering til massive datasæt. Neurale net er ikke et nyt koncept eller teknologi, men indtil moderne tid har de været ret rudimentære.

Et kunstigt neuralt net simulerer den læreproces, der sker i biologiske hjerner, i det mindste til en vis grad. Når du lærer eller på anden måde beskæftiger dig med omverdenen, ændres forbindelserne mellem dine hjerneceller.

De danner kredsløb og logiske strukturer, styrker nogle forbindelser og svækker andre. Når du mestrer noget, som at lære at køre bil eller spille tennis, bliver disse hjernekredsløb hurtige og effektive. Til sidst er du så god til noget, at du ikke engang behøver at tænke på at gøre det.

Det er i bund og grund det samme, der sker med et dybt læringssystem. Den ser på bunkevis af eksempler på noget og bliver så gradvist bedre til at "forstå det".

I tilfælde af deepfakes ser softwaren på eksempler på det ansigt, du vil transponere, samt den video, du vil transponere det til. Med tilstrækkelig træning kan den i sidste ende syntetisere et ansigt, der matcher træningsdataene og derefter problemfrit overlejre det på ethvert andet ansigt.

Hvilken software bruges til at lave Deepfakes?

Der er en række applikationer, der giver folk mulighed for at lave deepfakes. FakeApp var den første app, vi kender til, med det formål at give normale mennesker en chance for at lave dybt falsk indhold. Hjemmesiden, som den nu er nedlagt, og det er slet ikke let at finde en kopi.

Skabere af deepfakes er nu stort set gået videre til en applikation kaldet DeepFaceLab , som er hostet på GitHub og har affødt en endeløs strøm af tutorials på steder som Reddit .

At lave en Deepfake

Denne artikel er ikke ment som en tutorial, så vi vil give et overblik over, hvordan deepfakes laves i praksis, men ikke give nøjagtige trin til, hvordan du selv laver en.

Der er et par grunde til dette, men den vigtigste er, at lovligheden af ​​at lave deepfakes er meget kontroversiel. Ligesom vi ikke vil give nøjagtige trin til at hjælpe dig med at piratkopiere software eller udføre andre ulovlige aktiviteter, vil vi ikke give trinvise instruktioner til at lave dybe falske.

Desuden har den faktiske skaber af DeepFaceLab udgivet en trin-for-trin video tutorial(step-by-step video tutorial) til softwaren, som enhver kan følge med, hvis de ønsker at tage ansvar for en sådan risiko.

For at få en oversigt over, hvor godt det her er blevet, så tjek denne hjemmeside ud,(check out this website) hvor et nyt fotografi af en person, der ikke eksisterer, genereres, når du opdaterer siden.

Vores mål er at hjælpe dig med at forstå teknologien, da du er nødt til at møde den mere og mere, som tiden går. Når det er sagt, er dette de brede faser af at skabe en deepfake med DeepFaceLab .

Efter at have downloadet og udpakket DeepFaceLab står du over for en mappe, der indeholder mange andre mapper og en række batchfiler.

Der er en mappe kaldet "arbejdsområde", som indeholder træningsmodellerne, kildevideoerne og outputtet. DeepFaceLab arbejder med specifikke filnavne og placeringer, så batchfilerne kan fungere. For eksempel hedder kildefilen altid "data_src", og destinationen hedder "data_dst".

Der er ingen softwaregrænseflade, som de fleste kender det. Bare en liste over nummererede batchfiler, der repræsenterer processens trin. Først(First) får kilde- og destinationsvideoerne deres rammer udtrukket som billedfiler.

Derefter køres flere analysetrin efterfulgt af GPU-baseret træning, hvor det neurale net lærer, hvad det skal bruge om ansigterne i de to videoer for at bygge en model. Endelig er der produceret en ny sammensat video.

Misbrug af Deepfakes

Som vi nævnte ovenfor, er deepfakes meget kontroversielle. Det kan være i strid med eksisterende love i nogle lande, og nye love er på vej til at håndtere teknologien og dens applikationer.

Deepfakes kan bruges til at skabe fup, såsom en video af en præsident, der siger skøre ting(video of a president saying crazy things) . Det kan bruges til at indsætte personer i pornografiske film med det formål eller chikanere eller på anden måde skade dem.

Som du sikkert kan forestille dig, kan du gøre meget skade med en overbevisende deepfake, og konsekvenserne, hvis du bliver fanget, kan blive meget mere alvorlige i den nærmeste fremtid.

Spørg om alt

Nu hvor denne teknologi eksisterer og fungerer så godt, som den gør, betyder det, at vi er nødt til at se på medier som videoer i et helt nyt lys. Hvis nogen cirkulerer en video på sociale medier af en berømt person eller politiker, der siger eller gør noget kontroversielt, skal du først spørge, om videoen overhovedet er ægte.

De fleste dårligt udførte deepfakes er åbenlyst falske, når du først ved, hvad du skal kigge efter og har set et par stykker. Men i nogle tilfælde kan selv et trænet øje have problemer med at fortælle, at der sker en form for CG-manipulation, og efterhånden som teknologien forbedres, vil det i sidste ende blive umuligt.



About the author

Jeg er en computerekspert med over 10 års erfaring i software- og browserindustrien. Jeg har designet, bygget og administreret hele installationer af softwareprogrammer, samt udviklet og vedligeholdt browsere. Min erfaring giver mig muligheden for at give klare, præcise forklaringer af komplicerede emner – uanset om det er, hvordan Microsoft Office fungerer, eller hvordan man får mest muligt ud af Mozilla Firefox. Ud over mine computerfærdigheder er jeg også en dygtig forfatter og kan kommunikere effektivt online og personligt.



Related posts