Potresti aver visto un video del volto di Nicholas Cage trasposto su un altro personaggio che ha recentemente fatto gli giri su internet. No, non intendiamo una clip del film Face / Off. Queste sono scene di vari film in cui Nicholas Cage non ha assolutamente recitato, ma sembrano davvero molto convincenti. Come sono riusciti a farlo?
Beh, la risposta non è "stregoneria", ma un'atecnologia che è stata soprannominata "deepfake" e sta causando industrie e comunità piuttosto sporche e invariate.
Che cos'è un "Deepfake"?
La parola "deepfake" deriva dal termine "deeplearning" e, naturalmente, "falso". Il deep learning è un ramo specializzato dell'apprendimento delle macchine, che fa di nuovo parte dell'area complessiva dell'intelligenza artificiale.
Con il drammatico aumento della potenza di calcolo e i modi recentemente scoperti per i computer di elaborare e analizzare enormi quantità di dati dal reale mondo, i computer ora possono improvvisamente fare cose che la maggior parte di noi non potrebbe mai immaginare. Deepfakes applica questa tecnologia per sintetizzare immagini umane, creando foto o video di cose che quelle persone non hanno mai fatto e mai detto.
Come funziona Deepfake TechnologyWork?
L'apprendimento profondo, che è alla base dei deepfakemethods, descrive la moderna applicazione della simulazione di reti neurali su insiemi di massivi. Le reti neurali non sono un nuovo concetto o tecnologia, ma fino ai tempi moderni sono state piuttosto rudimentali.
Una rete neurale artificiale simula il processo di apprendimento che avviene nei cervelli biologici, almeno in una certa misura. Quando impari o hai a che fare con il mondo esterno, le connessioni tra le tue cellule cerebrali cambiano.
Formano circuiti e strutture logiche, rafforzando alcune connessioni e indebolendo altre. Man mano che impari qualcosa, come imparare a guidare o giocare a tennis, quei circuiti cerebrali diventano veloci ed efficienti. Alla fine sei così bravo in qualcosa che non devi nemmeno pensare di farlo.
È essenzialmente la stessa cosa ciò accade con un sistema di apprendimento profondo. Guarda un sacco di esempi di qualcosa e poi diventa progressivamente meglio a "capirlo".
Nel caso di deepfake, il software esamina esempi del volto che si desidera trasporre, nonché del video in cui si desidera trasporre. Con una formazione sufficiente, alla fine può sintetizzare una faccia che corrisponde ai dati di allenamento e quindi sovrapporla senza soluzione di continuità su qualsiasi altra faccia.
Quale software viene utilizzato per creare i DeepDake?
Esistono diversi applicazioni che consentono alle persone di fare deepfakes. FakeApp è stata la prima app che conosciamo per dare alle persone normali la possibilità di creare contenuti di deepfake. Il sito Web che ora ha defunto e trovato una copia non è affatto facile.
I produttori di deepfake sono ora passati in gran parte a un'applicazione chiamata DeepFaceLab, che è ospitata su GitHub e che ha generato un flusso infinito di tutorial su luoghi come Reddit.
Making a Deepfake
Questo articolo non è pensato per essere un tutorial, sowe fornirà una panoramica di come vengono realizzati i deepfake, ma non fornisce passaggi esatti su come realizzarlo da soli.
Ci sono alcuni motivi per questo, ma il principale è che la legalità del fare deepfake è altamente controversa. Proprio come non forniremo esatti passaggi per aiutarti a piratare il software o fare altre attività illegali, non forniremo istruzioni dettagliate per creare deepfakes.
Inoltre, il vero creatore di DeepFaceLab ha rilasciato un video tutorial passo-passo per il software che chiunque può seguire, qualora desiderino assumersi la responsabilità di tale rischio.
Per avere un'idea di quanto è diventata buona questa roba, controlla questo sito in cui viene generata una nuova fotografia di una persona che non esiste quando si aggiorna la pagina.
Il nostro obiettivo è di aiutare capisci la tecnologia, dal momento che sei obbligato a incontrarla sempre di più col passare del tempo. Con ciò detto, queste sono le fasi generali della creazione di un deepfake con DeepFaceLab.
Dopo aver scaricato e decompresso DeepFace, ti trovi di fronte una cartella contenente molte altre cartelle e una serie di file batch.
Esiste una cartella chiamata "area di lavoro" che contiene i modelli di formazione, i video di origine e l'output. DeepFaceLabworks con nomi di file e percorsi specifici, in modo che i file batch possano funzionare. Ad esempio, il file di origine è sempre denominato "data_src" e la destinazione è denominata "data_dst".
Non esiste un'interfaccia software come la maggior parte delle persone lo sa. Solo un elenco di file batch numerati che rappresentano le fasi del processo. Prima i video di origine e di destinazione hanno i loro frame estratti come file di immagine.
Quindi vengono eseguiti diversi passaggi di analisi, seguiti da una formazione basata su GPU, in cui la rete neurale apprende ciò di cui ha bisogno sui volti nei due video per costruire un modello. Alla fine viene prodotto un nuovo video composito.
Uso improprio di Deepfakes
Come abbiamo accennato in precedenza, i deepfake sono molto controversi. Potrebbe violare le leggi esistenti in alcuni paesi e sono in preparazione nuove leggi per gestire la tecnologia e le sue applicazioni.
Deepfakes può essere usato per creare bufale, come un video di un presidente che dice cose folli. Può essere usato per inserire persone nei film pornografici con lo scopo di molestarli o danneggiarli in altro modo.
Come probabilmente puoi immaginare , potresti fare molti danni con un deepfake convincente e le conseguenze se verrai catturato potrebbero diventare molto più gravi nel prossimo futuro.
Metti in discussione tutto
Ora che questa tecnologia esiste e funziona altrettanto bene, significa che dobbiamo guardare i media come i video sotto una luce completamente nuova. Se qualcuno fa circolare un video sui social media di una persona famosa o un politico che dice o fa qualcosa di controverso, dovrai prima chiedere seil video è persino reale.
La maggior parte dei deepfake mal fatti sono ovviamente falsi, una volta che sai cosa cercare e ne hai visti alcuni. Tuttavia, in alcuni casi, l'occhio allenato di evena può avere difficoltà a dire che sta accadendo una sorta di manipolazione della CG e, man mano che la tecnologia migliora, alla fine diventerà impossibile.