Slijede razlike između dviju inačica stranice.
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
racfor_wiki:tehnike_izrade_deep_fake_videa [2021/01/16 15:36] gdoric [Uvod] |
racfor_wiki:tehnike_izrade_deep_fake_videa [2023/06/19 18:17] (trenutno) |
||
---|---|---|---|
Redak 2: | Redak 2: | ||
- | ====== Tehnike izrade | + | ===== Tehnike izrade |
==== Sažetak ==== | ==== Sažetak ==== | ||
- | Deepfake sadržaj umjetno je generarani | + | Deepfake sadržaj umjetno je generirani |
Ključne riječi: deepfake, strojno učenje, duboko učenje, autoenkoderi, | Ključne riječi: deepfake, strojno učenje, duboko učenje, autoenkoderi, | ||
Redak 18: | Redak 18: | ||
Tehnike generiranja deepfake videa temelje se na metodama dubokog učenja. Konkretno, koriste se generativni modeli čija je specifičnost da pokušavaju naučiti distribucije iz kojih dolaze pojedini primjeri. Generativni modeli koji se najčešće koriste u svrhu izrade deepfake videa su autoenkoderi i generativne suparnične mreže te su objašnjeni kasnije u tekstu. | Tehnike generiranja deepfake videa temelje se na metodama dubokog učenja. Konkretno, koriste se generativni modeli čija je specifičnost da pokušavaju naučiti distribucije iz kojih dolaze pojedini primjeri. Generativni modeli koji se najčešće koriste u svrhu izrade deepfake videa su autoenkoderi i generativne suparnične mreže te su objašnjeni kasnije u tekstu. | ||
+ | Sljedeća dva slikovna zapisa predstavljaju videa, odnosno //gifove// nastale korištenjem deepfake tehnologije. | ||
{{ : | {{ : | ||
Redak 28: | Redak 28: | ||
Još neke od primjena su: izrada Internet // | Još neke od primjena su: izrada Internet // | ||
+ | |||
Redak 34: | Redak 35: | ||
==== Tehnike izrade deepfake videa ==== | ==== Tehnike izrade deepfake videa ==== | ||
- | |||
Redak 53: | Redak 53: | ||
+ | Slika ispod pokazuje opisanu razliku između diskriminativnih i generativnih modela. | ||
{{ : | {{ : | ||
- | === Autoenkoderi === | + | ===Autoenkoderi=== |
- | Autoenkoderi vrsta su dubokih generativnih neuronskih mreža čiji je glavni cilj naučiti mrežu koja što bolje kopira ulazni vektor (slika, video ili audio zapisan u obliku vektora). Izlaz autoenkodera nije ključna stavka ovdje – on će biti što vjernija kopija ulaza, ali ono što je od interesa je skriveni sloj koji izvlači bitne značajke ulaznih podataka. Te značajke | + | Autoenkoderi vrsta su dubokih generativnih neuronskih mreža čiji je glavni cilj naučiti mrežu koja što bolje kopira ulazni vektor(vektor je slika, video ili audio zapisan u obliku vektora). Izlaz autoenkodera nije ključna stavka ovdje – on će biti što vjernija kopija ulaza, ali ono što je od interesa je skriveni sloj koji izvlači bitne značajke ulaznih podataka. Te značajke |
Autoenkoderi se sastoje od 3 kompomente – enkodera, uskog grla (engl. // | Autoenkoderi se sastoje od 3 kompomente – enkodera, uskog grla (engl. // | ||
- | {{ : | + | Na slici ispod prikazana je arhitektura autoenkodera. |
+ | |||
+ | {{ : | ||
+ | |||
- | === Generativne suparničke mreže === | + | === Generativne suparničke mreže=== |
Generativne suparničke mreže, GAN-ovi, generativni su modeli čija je glavna namjena generiranje umjetnih uzoraka. GAN se sastoji od dvije neuronske mreže, mreže generator i mreže diskriminator. Te dvije mreže paralelno se treniraju u minimax igri – generator pokušava prevariti diskriminator, | Generativne suparničke mreže, GAN-ovi, generativni su modeli čija je glavna namjena generiranje umjetnih uzoraka. GAN se sastoji od dvije neuronske mreže, mreže generator i mreže diskriminator. Te dvije mreže paralelno se treniraju u minimax igri – generator pokušava prevariti diskriminator, | ||
Redak 71: | Redak 76: | ||
Generator pokušava prevariti diskriminator, | Generator pokušava prevariti diskriminator, | ||
+ | Slika ispod prikazuje arhitekturu GAN mreže. | ||
{{ : | {{ : | ||
+ | |||
Za generiranje deepfakeova pomoću opisanih modela, potrebno je imati dovoljan broj slika i videa na kojima se vidi lice osobe iz različitih kuteva i s različitim izrazima lica. Iz tih videa lako se stvara skup podataka na kojima će mreža učiti 'kako ubaciti nečije lice' u postojeći video. Ovakav skup podataka jednostavno je napraviti s obzirom da je dovoljno imati pristup slikama i videima s nečije društvene mreže. | Za generiranje deepfakeova pomoću opisanih modela, potrebno je imati dovoljan broj slika i videa na kojima se vidi lice osobe iz različitih kuteva i s različitim izrazima lica. Iz tih videa lako se stvara skup podataka na kojima će mreža učiti 'kako ubaciti nečije lice' u postojeći video. Ovakav skup podataka jednostavno je napraviti s obzirom da je dovoljno imati pristup slikama i videima s nečije društvene mreže. | ||
+ | |||
====Detekcija deepfake videa==== | ====Detekcija deepfake videa==== | ||
Redak 82: | Redak 90: | ||
Postoje mnogi //machine learning// detektori koji koriste gore navedene metode kako bi uspješno klasificirali sliku ili video u klase //fake// ili //not fake//. Takve detektore koriste mnoge društvene mreže poput Twittera i Facebooka. Google pak koristi alat za konverziju teksta u govor kako bi verificirao govornika. | Postoje mnogi //machine learning// detektori koji koriste gore navedene metode kako bi uspješno klasificirali sliku ili video u klase //fake// ili //not fake//. Takve detektore koriste mnoge društvene mreže poput Twittera i Facebooka. Google pak koristi alat za konverziju teksta u govor kako bi verificirao govornika. | ||
- | Međutim, generatori //deep fake// videa sve više napreduju i rješavaju navedene nedostatke. Zbog toga je sve teže uočiti neautentične sadržaje pa se koriste sofisticiranije metode. | + | Međutim, generatori //deepfake// videa sve više napreduju i rješavaju navedene nedostatke. Zbog toga je sve teže uočiti neautentične sadržaje pa se koriste sofisticiranije metode. |
- | Napredniji detektori koriste takozvane digitalne otiske (engl. //digital fingerprint// | + | Napredniji detektori koriste takozvane digitalne otiske (engl. //digital fingerprint// |
- | Alternativni način detektiranja | + | Alternativni način detektiranja |
====Zaključak==== | ====Zaključak==== | ||
- | Deep fake sadržaji postali su dio ljudske svakodnevnice. Nastaju korištenjem naprednih metoda iz područja dubokog učenja koje se u zadnjih desetak godina neprestano razvija. U njima se krije velika opasnost - od uništavanja reputacije pojedinca, sabotiranja izbora do širenja propagande i socijalnog inženjeringa. Iako su deep fake videa dosad bila fokusirana | + | Deepfake |