Какво е Deepfake и как се правят?

Може би наскоро сте виждали видео с лицето на Никълъс Кейдж, транспонирано върху друг герой, който обикаля интернет . (rounds on the internet)Не, нямаме предвид клип от филма Face/Off . Това са сцени от различни филми, в които Никълъс(Nicholas) Кейдж определено не е играл, но изглеждат наистина много убедителни. Как успяха да го направят?

Е, отговорът не е „магьосничество“, а технология, която е наречена „deepfake“ и предизвиква доста шум в различни индустрии и общности.

Какво е „Deepfake“?

Думата „deepfake“ идва от термина „дълбоко обучение“ и разбира се „фалшив“. Дълбокото(Deep) обучение е специализиран клон на машинното обучение, който отново е част от цялостната област на изкуствения интелект(Artificial Intelligence) .

С драматичното нарастване на изчислителната мощност и новооткритите начини компютрите да обработват и анализират огромно количество данни от реалния свят, компютрите вече могат изведнъж да правят неща, които повечето от нас никога не биха могли да си представят. Deepfakes прилага тази технология за синтезиране на човешки изображения, създаване на снимки или видеоклипове на неща, които хората никога не са правили и никога не са казвали. 

Как работи технологията Deepfake?

Дълбокото(Deep) обучение, което е в основата на дълбоките фалшиви методи, описва съвременното приложение на симулация на невронни мрежи към масивни набори от данни. Невронните мрежи не са нова концепция или технология, но до съвременните времена са били доста елементарни.

Изкуствена невронна мрежа симулира процеса на обучение, който се случва в биологичните мозъци, поне до известна степен. Когато се учите или по друг начин се справяте с външния свят, връзките между мозъчните ви клетки се променят.

Те образуват схеми и логически структури, укрепвайки едни връзки и отслабвайки други. Когато овладеете нещо, като например да се научите да шофирате или да играете тенис, тези мозъчни вериги стават бързи и ефективни. В крайна сметка сте толкова добър в нещо, че дори не е нужно да мислите да го правите.

Това по същество е същото, което се случва със система за дълбоко обучение. Той разглежда купища примери за нещо и след това става все по-добър в „разбирането му“.

В случай на дълбоки фалшификати софтуерът разглежда примери на лицето, което искате да транспонирате, както и видеото, на което искате да го транспонирате. С достатъчно обучение може евентуално да синтезира лице, което съответства на тренировъчните данни, и след това безпроблемно да го наслагва върху всяко друго лице.

Какъв софтуер(Software) се използва за създаване на Deepfakes?

Има редица приложения, които позволяват на хората да правят дълбоки фалшификати. FakeApp беше първото приложение, за което знаем, че има за цел да даде шанс на нормалните хора да създават дълбоко фалшиво съдържание. Уебсайтът, който вече не функционира и намирането на копие не е никак лесно.

Създателите на deepfakes вече до голяма степен преминаха към приложение, наречено DeepFaceLab , което се хоства в GitHub и създаде безкраен поток от уроци на места като Reddit .

Създаване на Deepfake

Тази статия не е предназначена да бъде урок, така че ще предоставим преглед на това как се правят дълбоки фалшификати на практика, но няма да предоставим точни стъпки как да направите сами.

Има няколко причини за това, но основната е, че законността на правенето на deepfakes е силно оспорвана. Точно както не бихме предоставили точни стъпки, за да ви помогнем да пиратски софтуер или да извършвате други незаконни дейности, ние няма да даваме инструкции стъпка по стъпка за създаване на дълбоки фалшификати.

Освен това действителният създател на DeepFaceLab пусна видеоурок стъпка по стъпка(step-by-step video tutorial) за софтуера, който всеки може да следва, ако желае да поеме отговорност за такъв риск.

За да разберете колко добри са станали тези неща, вижте този уебсайт(check out this website) , където се генерира нова снимка на човек, който не съществува, когато опресните страницата.

Нашата цел е да ви помогнем да разберете технологията, тъй като сте длъжни да се сблъсквате с нея все повече и повече с течение на времето. Като се има предвид това, това са широките фази на създаване на deepfake с DeepFaceLab .

След изтегляне и разархивиране на DeepFaceLab(DeepFaceLab) се сблъсквате с папка, съдържаща много други папки и серия от пакетни файлове.

Има папка, наречена “workspace”, която съдържа моделите за обучение, изходните видеоклипове и изхода. DeepFaceLab работи с конкретни имена на файлове и местоположения, така че пакетните файлове да могат да работят. Например, изходният файл винаги се нарича „data_src“, а дестинацията се нарича „data_dst“.

Няма софтуерен интерфейс, както повечето хора го знаят. Просто списък с номерирани пакетни файлове, представящи стъпките на процеса. Първо(First) , изходните и дестинационните видеоклипове имат своите рамки, извлечени като файлове с изображения.

След това се изпълняват няколко стъпки за анализ, последвани от обучение, базирано на GPU, при което невронната мрежа научава какво й трябва за лицата в двата видеоклипа, за да изгради модел. Най-накрая се създава нов композитен видеоклип.

Злоупотреба с Deepfakes

Както споменахме по-горе, deepfakes са много противоречиви. Това може да нарушава съществуващите закони в някои страни и се разработват нови закони за справяне с технологията и нейните приложения.

Deepfakes могат да се използват за създаване на измами, като например видео на президент, който казва луди неща(video of a president saying crazy things) . Може да се използва за вмъкване на хора в порнографски филми с цел или да ги тормози или да ги нарани по друг начин.

Както вероятно можете да си представите, бихте могли да нанесете много щети с убедителен дълбок фалшинг и последствията, ако бъдете хванати, могат да станат много по-тежки в близко бъдеще.

Питай всичко

Сега, когато тази технология съществува и работи толкова добре, колкото е, това означава, че трябва да гледаме на медиите като на видеоклипове в съвсем нова светлина. Ако някой разпространи в социалните медии видеоклип на известна личност или политик, който казва или прави нещо противоречиво, първо трябва да попитате дали видеото е реално.

Повечето лошо направени дълбоки фейкове очевидно са фалшиви, след като знаете какво да търсите и сте видели няколко. Въпреки това, в някои случаи дори тренирано око може да има проблеми да разбере, че се случва някаква CG манипулация и с подобряването на технологията тя в крайна сметка ще стане невъзможна.



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts