Vad är en Deepfake och Hur Är De Gjorda?

0
358

Du kanske har sett en video av Nicholas Cage ‘ s face införlivats till en annan karaktär som cirkulerar på internet nyligen. Nej, vi menar inte ett klipp från filmen Face/Off. Detta är scener från olika filmer där Nicholas Cage gjorde definitivt inte spela, men de ser mycket övertygande faktiskt. Hur kunde de klara detta?

Jo, svaret är inte “witchcraft”, men en
teknik som har kallats “deepfake” och det är som orsakar ganska ett experiment i
olika industrier och samhällen.

Vad är en “Deepfake”?

Ordet “deepfake” kommer från ordet “djup
lärande” och naturligtvis “falska”. Djupt lärande är en specialiserad gren av
machine learning, vilket återigen är en del av
det totala området Artificiell Intelligens.

Med den dramatiska ökningen av datorkraft och
nyligen upptäckte sätt för datorer att bearbeta och analysera enorma
data från den verkliga världen, datorer nu kan plötsligt göra saker de flesta av oss kan
aldrig föreställa sig. Deepfakes tillämpa denna teknik för att syntetisera mänskliga bilder,
skapa bilder eller videor saker dessa människor aldrig har och aldrig har sagt.

Hur Fungerar Deepfake Teknik
Arbete?

Djupt lärande som ligger till grund deepfake
metoder beskriver den moderna tillämpningen av neurala nätet simulering av massiva
datamängder. Neurala nät är inte en ny idé eller teknologi, men fram till modern
gånger de har varit ganska rudimentär.

En artificiella neurala nätet simulerar den lärande process som sker i biologiska hjärnor, åtminstone i viss utsträckning. När du lär dig eller på annat sätt handla med omvärlden, anslutningar mellan din hjärna cellerna förändras.

De bildar kretsar och logiska strukturer, stärka vissa anslutningar och försvaga andra. Som du behärskar något, som att lära sig att köra bil eller spela tennis, de hjärnans kretsar blir snabb och effektiv. Så småningom du är så bra på något som du inte ens behöver tänka på att göra det.

Det är i princip samma sak som händer med en djup lärande system. Det ser ut på massor av exempel på något och sedan blir det gradvis bättre på att “förstå det”.

I fall av deepfakes programvaran ser på exempel på ansiktet som du vill införliva liksom den video som du vill transponera den till. Med tillräcklig utbildning kan det så småningom syntetisera ett ansikte som matchar utbildningen data och sedan sömlöst overlay det på andra ansikte.

Vilken Programvara som Används för att Göra
Deepfakes?

Det finns ett antal program som låter
människor att göra deepfakes. FakeApp var den första app som vi känner av som syftar till att ge
normala människor en chans att göra deepfake innehåll. Webbplatsen är det nu nedlagda och
hitta en kopia är inte lätt alls.

Skaparna av deepfakes har nu i stort sett flyttat in på ett program som heter DeepFaceLab, som är värd på GitHub och har gett upphov till en ändlös ström av tutorials på platser som Reddit.

Att göra en Deepfake

Denna artikel är inte avsedd att vara en handledning, så
vi kommer att ge en översikt av hur deepfakes görs i praktiken, men
inte ge exakta steg om hur man gör en själv.

Det finns några orsaker till detta, men den viktigaste
en är att lagligheten av att göra deepfakes är mycket omtvistat. Precis som vi
skulle inte ge exakta steg för att hjälpa dig pirate programvara eller göra andra olagliga
aktiviteter, vi kommer inte att ge dig steg-för-steg-instruktioner för att göra deepfakes.

Förutom den faktiska skaparen av DeepFaceLab har släppt en steg-för-steg-video tutorial för den programvara som vem som helst kan följa med, om de vill ta ansvar för en sådan risk.

För att få en glimt av hur bra det här har blivit, kolla in denna hemsidan, där ett nytt fotografi av en person som inte existerar skapas när du uppdatera sidan.

Vårt mål är att hjälpa dig att förstå
teknik, eftersom du är skyldig att möta det mer och mer allteftersom tiden går.
Med detta sagt, detta är de allmänna faserna av att skapa en deepfake med
DeepFaceLab.

Efter att ladda ner och packa upp DeepFaceLab
du står inför en mapp som innehåller många andra mappar och en serie batch
filer.

Det finns en mapp som kallas “workspace” som
innehåller utbildning modeller, källan videor och produktionen. DeepFaceLab
arbetar med specifika filnamn och platser, så att batch-filer kan arbeta.
Till exempel, källfilen är alltid heter “data_src” och destinationen är
namnet “data_dst”.

Det finns ingen programvara gränssnitt som de flesta vet det. Bara en lista med numrerade batch-filer som representerar de olika stegen i processen. Första källan och destinationen filmer har deras ramar som utvinns som bildfiler.

Sedan flera analys steg är att köra, följt av GPU-baserad utbildning, där det neurala nätet lär sig vad den behöver om ansikten i två videor för att bygga en modell. Äntligen en ny komposit video är producerade.

Missbruk av Deepfakes

Som vi nämnde ovan, är mycket deepfakes
kontroversiell. Det kan strida mot gällande lagar i vissa länder och nya lagar
på att hantera tekniken och dess tillämpningar.

Deepfakes kan användas för att skapa bluffar, som exempelvis en video av en ordförande säger galna saker. Det kan användas för att sätta människor i pornografiska filmer med syftet eller trakasserande eller på annat sätt skada dem.

Som du säkert kan föreställa dig, kan du göra en hel del skada med en övertygande deepfake och konsekvenserna om du är fångad kan bli mycket allvarligare i den nära framtiden.

Fråga Allt

Nu har den här tekniken finns och fungerar som
bra som det gör, det innebär att vi måste se på media som video i en helt ny
ljus. Om någon cirkulerar en video på sociala medier av en känd person eller
politiker säger eller gör något kontroversiellt, om du först frågar om
videon är ens riktiga.

Mest dåligt gjort deepfakes är givetvis falska,
när du vet vad du ska titta efter och har sett ett par. Dock, i vissa fall även
ett tränat öga kan ha svårt att berätta för någon form av manipulation är CG
händer och som tech förbättrar det kommer så småningom att bli omöjligt.