Что такое дипфейки и как их делают?

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

Что ж, ответ не(answer isn) «колдовство», а технология, которую окрестили «дипфейком», и она вызывает настоящий переполох в различных отраслях и сообществах.

Что такое «дипфейк»?

Слово «дипфейк» происходит от термина «глубокое обучение» и, конечно же, «фейк». Глубокое обучение(Deep learning) — это специализированная ветвь машинного обучения(machine learning) , которая также является частью общей области искусственного интеллекта(Artificial Intelligence) .

С резким ростом вычислительной мощности и недавно открытыми способами обработки и анализа огромных объемов данных из реального мира компьютеры теперь внезапно могут делать вещи, которые большинство из нас никогда не могли себе представить. Дипфейки(Deepfakes) применяют эту технологию для синтеза человеческих изображений, создавая фотографии или видео вещей, которые эти люди никогда не делали и никогда не говорили. 

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

Глубокое обучение(Deep learning) , лежащее в основе методов дипфейка, описывает современное применение моделирования нейронных сетей к массивным наборам данных. Нейронные сети не являются новой концепцией или технологией(concept or technology) , но до наших дней они были довольно зачаточными.

Искусственная нейронная сеть имитирует процесс обучения,(learning process) который происходит в биологическом мозге, по крайней мере, в некоторой степени. Когда вы изучаете внешний мир или иным образом взаимодействуете с ним, связи между клетками вашего мозга меняются.

Они образуют цепи и логические структуры, усиливая одни связи и ослабляя другие. По мере того, как вы что-то осваиваете, например, учитесь водить машину или играть в теннис, эти мозговые цепи становятся более быстрыми и эффективными. В конце концов, вы настолько хороши в чем-то, что вам даже не нужно думать об этом.

По сути, это то же самое, что происходит с системой глубокого обучения(learning system) . Он просматривает кучу примеров чего-либо, а затем становится все лучше в «понимании этого».

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

Какое программное обеспечение(Software) используется для создания дипфейков?

Существует ряд приложений, которые позволяют людям делать дипфейки. FakeApp было первым известным нам приложением, предназначенным для того, чтобы обычные люди могли создавать дипфейковый контент. Веб-сайт сейчас не существует, и найти копию совсем не просто.

Создатели дипфейков теперь в значительной степени перешли к приложению под названием DeepFaceLab , которое размещено на GitHub и породило бесконечный поток руководств на таких площадках, как Reddit .

Создание дипфейка

Эта статья не является учебным пособием, поэтому мы собираемся предоставить обзор того, как на практике создаются дипфейки, но не опишем точные шаги, как сделать их самостоятельно.

Для этого есть несколько причин, но главная из них заключается в том, что законность создания дипфейков вызывает большие споры. Точно так же, как мы не предоставляем точных шагов, которые помогут вам пиратить программное обеспечение или совершать другие незаконные действия, мы не будем давать пошаговые инструкции по созданию дипфейков.

Кроме того, фактический создатель DeepFaceLab выпустил пошаговое(step-by-step video tutorial) видеоруководство для программного обеспечения, которому может следовать каждый, если он хочет взять на себя ответственность за такой риск.

Чтобы получить представление о том, насколько хорош этот материал, зайдите на этот веб-сайт,(check out this website) где при обновлении страницы создается новая фотография несуществующего человека.

Наша цель — помочь вам понять технологию, поскольку с течением времени вы будете сталкиваться с ней все чаще и чаще. С учетом сказанного, это основные этапы создания дипфейка с помощью DeepFaceLab .

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

Там есть папка под названием «рабочая область», которая содержит тренировочные модели, исходные видео(source videos) и выходные данные. DeepFaceLab работает с определенными именами файлов и местоположениями, поэтому пакетные файлы могут работать. Например, исходный файл(source file) всегда называется «data_src», а целевой — «data_dst».

Нет никакого программного интерфейса,(software interface) как это известно большинству людей. Просто список пронумерованных пакетных файлов, представляющих этапы процесса. Сначала(First) кадры исходного и целевого видео(source and destination videos) извлекаются в виде файлов изображений.

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

Злоупотребление дипфейками

Как мы упоминали выше, дипфейки очень противоречивы. Это может нарушать существующие законы в некоторых странах, и в настоящее время разрабатываются новые законы, касающиеся этой технологии и ее приложений.

Дипфейки можно использовать для создания мистификаций, например видео, на котором президент говорит сумасшедшие вещи(video of a president saying crazy things) . Его можно использовать для того, чтобы вставлять людей в порнографические фильмы с целью либо беспокоить(purpose or harassing) их, либо иным образом причинять им вред.

Как вы, вероятно, можете себе представить, вы можете нанести большой ущерб убедительным дипфейком, и последствия, если вас поймают, могут стать гораздо более серьезными в ближайшем будущем.

Вопрос обо всем

Теперь, когда эта технология существует и работает так же хорошо, как сейчас, это означает, что мы должны смотреть на медиа, такие как видео, в совершенно новом свете. Если кто-то распространяет в социальных сетях видео, на котором известный человек или политик говорит или делает что-то спорное, вам сначала придется спросить, реально ли это видео.

Большинство плохо сделанных дипфейков, очевидно, фальшивые, если вы знаете, что искать, и видели несколько. Однако в некоторых случаях даже наметанный глаз может с трудом определить, что происходит какая-то манипуляция с(CG manipulation) компьютерной графикой, и по мере совершенствования технологии это в конечном итоге станет невозможным.



About the author

Я компьютерный техник с более чем 10-летним опытом, в том числе 3 года в качестве 店員. У меня есть опыт работы с устройствами Apple и Android, и я особенно хорошо разбираюсь в ремонте и обновлении компьютеров. Я также люблю смотреть фильмы на своем компьютере и использовать свой iPhone для съемки фотографий и видео.



Related posts