Следующая новость
Предыдущая новость

Голые факты. Как нейросеть DeepNude «раздевает» женщин на фото

15.08.2019 12:52
Голые факты. Как нейросеть DeepNude «раздевает» женщин на фото

Содержание статьи

  • DeepNude: большое открытие
  • DeepNude: большое закрытие
  • Как устроен DeepNude
  • Проблемы FaceApp
  • Бурление эмоций
  • DeepNude в Telegram
  • Интервью с админами бота

У каждого сурового мужика старше двенадцати лет имеется как минимум три сокровенных желания: погонять на крутой тачке с табуном диких лошадей под капотом, выиграть в казино миллион долларов и раздеть при случае какую-нибудь симпатичную тяночку. И если c достижением первых двух пунктов все не так просто, третий легко воплотить. Не веришь? Речь о проекте DeepNude, который использует в своей работе адскую смесь из нейросетей, искусственного интеллекта и полового инстинкта.

DeepNude: большое открытие

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

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

В интервью изданию Vice Альберто признался, что на создание DeepNude его вдохновила подхваченная в детстве идея «рентгеновских очков», способных чудесным образом лишить одежды любого человека, на которого посмотрит их обладатель. Оттуда же, судя по всему, взялся и логотип приложения, на котором изображен вооруженный таким девайсом чувак похабно-глумливой внешности.

Те самые «рентгеновские» очки из семидесятых

Рекомендуем прочитать: Голые факты. Как нейросеть DeepNude «раздевает» женщин на фото

Xakep #244. Атаки по сторонним каналам

  • Содержание выпуска
  • Подписка на «Хакер»

Можно предположить, что безоблачное детство автора DeepNude пришлось на конец семидесятых — начало восьмидесятых годов прошлого века — именно тогда легенды о «рентгеновских очках», «красной фотопленке» и прочих достижениях науки, превращающих объективную реальность в порнохаб, имели хождение в среде советских юношей, мужественно преодолевавших этап полового созревания в рядах всесоюзной пионерской организации имени В. И. Ленина.

Я не вуайерист, я технологический энтузиаст, — откровенничал в своем интервью Альберто. — Около двух лет назад я открыл для себя потенциал искусственного интеллекта и начал изучать основы. Когда я узнал, что генеративно-состязательные нейросети (Generative adversarial network, GAN) могут преобразовывать дневные фотографии в ночные, я понял, что можно превратить одетого человека на фотографии в обнаженного. Эврика! Я осознал, что рентгеновские очки возможны! Движимый весельем и энтузиазмом благодаря этому открытию, я провел первые тесты, получив интересные результаты.

Результаты и впрямь оказались очень и очень интересными: лично мне хватило пары суток пристального изучения телеграм-версии DeepNude, чтобы почувствовать себя самым настоящим интернет-гинекологом.

Голые факты. Как нейросеть DeepNude «раздевает» женщин на фото
Результат работы DeepNude иногда бывает оригинален и непредсказуем

DeepNude: большое закрытие

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

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

Голые факты. Как нейросеть DeepNude «раздевает» женщин на фото
Кина не будет, электричество кончилось!

Поддавшись всеобщему порицанию, разработчик устыдился и закрыл проект, кончив в эфир прощальным твитом о том, что мир еще не готов к приходу DeepNude. Но было поздно. Исходные коды программы, выложенные на GitHub, начали свое победное шествие по интернетам. Анонимные извращенцы скачивали прогу, а потом сливали ее на торренты и файлообменники вместе с инструкциями по установке, настройке и сборке софтины под Windows, Linux и Android.

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

Как устроен DeepNude

Со временем на основе бывшей коммерческой версии DeepNude был создан вполне рабочий софт: в коде пофиксили многочисленные ошибки и удалили оттуда совершенно лишний кусок программы, добавлявший на голые фото надпись о том, что это изображение — фейк. Затем в Сети стали появляться многочисленные форки, родившиеся в результате реверс-инжиниринга оригинального проекта. Шумный успех эстонского разработчика оказался заразительным.

Голые факты. Как нейросеть DeepNude «раздевает» женщин на фото
Искусственный интеллект такой искусственный

Изначально приложение DeepNude было написано на Python и скомпилировано в исполняемые файлы. Программа использует в работе библиотеки Qt, Numpy и PyTorch, и может ускорять динамическую генерацию изображений с использованием ресурсов порнографических процессоров Nvidia при помощи технологии CUDA.

В основе DeepNude лежит состязательный алгоритм машинного обучения GAN, хорошо зарекомендовавший себя все в тех же пионерских восьмидесятых — когда одна команда школьников решала на скорость математические задачки, а вторая тщательно искала в этих решениях ошибки (после чего «банан» в журнал благополучно получали и те и другие).

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

Голые факты. Как нейросеть DeepNude «раздевает» женщин на фото
DeepNude — это весело!

Обученная модель — готовая база данных с алгоритмами генерации картинок, построенная в результате обработки информации нейросетью, — была разбита на три файла общим объемом 2,1 Гбайт, которые подгружались в приложение из амазоновского облачного хранилища после завершения установки. Несмотря на то что учетку в облаке уже давно прикрыли, обученная модель попала в Сеть вместе с исходниками DeepNude, благодаря чему сегодня мы можем любоваться веселыми картинками на голубых экранах наших электронно-вычислительных машин.

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

DeepNude использовал в качестве фундамента открытый проект pix2pix, реализованный в стенах Калифорнийского университета еще в 2017 году. Pix2pix, базирующийся на GAN, позволяет строить новые изображения на основе исходных картинок, для чего он использует базу данных нейросети, где собраны соответствующие алгоритмы.

Например, с помощью pix2pix можно превратить летний пейзаж в зимний, а черно-белую фотографию — в цветную. В нашем случае DeepNude анализировал исходное изображение, определял его ключевые точки, а затем среди десятков тысяч картинок с обнаженной натурой выискивал наиболее подходящую по размеру, ракурсу, оттенку и прочим параметрам. После чего, как говаривал небезызвестный начальник колбасного цеха МС Вспышкин, «вызываем голых баб»: программа попросту заменяет прикрытые одеждой фрагменты исходного снимка похожими элементами, но уже без таковой. Магия!

Голые факты. Как нейросеть DeepNude «раздевает» женщин на фото
Вспышкин знал толк в голых бабах

Иными словами, нейронка не раздевает сфотографированную модель силой своего могучего искусственного интеллекта, а лепит на нее наиболее похожие ракурсом и размером сиськи из своей богатейшей графической коллекции. И тут нельзя не отметить правоту создателя приложения Альберто, который говорил, что вреда в DeepNude не больше, чем «Фотошопе», поскольку принцип действия у обеих программ одинаковый. Просто DeepNude раздевает теток быстрее и делает это автоматически, в то время как фотошопить нужно еще уметь.

Проблемы FaceApp

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

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

А вот разработчики из Папского католического университета в Риу-Гранди-ду-Сул (Бразилия) создали на базе той же технологии своего бота, который, наоборот, целомудренно пририсовывает голым женщинам на фотографиях нижнее белье. Удивительно, но вариант с раздеванием почему-то пользуется у анонимусов значительно большей популярностью. Ученым еще предстоит исследовать причины этого феномена.

Голые факты. Как нейросеть DeepNude «раздевает» женщин на фото

Бурление эмоций

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

Прав Альберто и в другом: DeepNude специализируется на прекрасном поле прежде всего потому, что собрать исходный материал для обучения нейросети в этом случае значительно проще: картинок с раздетыми женщинами в интернете на порядки больше, чем с голыми мужчинами. Хотя, сдается мне, Альберто просто не там искал.

DeepNude в Telegram

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

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

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

Правда, при просмотре этой подборки на ум почему-то навязчиво приходит анекдот про старого слепого охотника, умевшего на ощупь определять породу и способ умерщвления дичи, — «еж, убит топором».

Голые факты. Как нейросеть DeepNude «раздевает» женщин на фото
С анимешными тяночками DeepNude справляется очень неплохо, ня!

Интервью с админами бота

Мы не могли отказать себе в удовольствии и задали владельцам бота несколько вопросов, из ответов на которые получилось небольшое, но содержательное интервью.

— Есть ли какая-то статистика, которую можно публиковать?

— На текущий момент в сутки обрабатывается около 10 тысяч запросов, а аудитория бота составляет около 50 К пользователей.

— Расскажите в двух словах об инфраструктуре. Достаточно ли для работы бота одной машины, или приходится как-то распараллеливать, использовать облачные сервисы?

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

— Как долго фото стоит в очереди на бесплатную обработку? Какие были рекорды?

— Пик был 3000 пользователей в очереди, после этого мы улучшили архитектуру бота. В данный момент скорость стабильная, очередь максимально достигает 200+ человек.

— Вносились ли какие-то изменения в исходный код DeepNude? В модель?

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

— Почему в качестве платформы выбран «Телеграм», а не просто веб-сайт или что-то еще?

— Мы не выбирали платформу, все получилось случайно. Один создал телеграмм-аккаунт deepnude и чат, в чате начались активные тесты программы, были предприняты первые попытки сделать бота. В итоге собралась группа единомышленников, которым это было интересно, и понеслось... Конечно, если бы мы были стартапом, мы бы рассмотрели другие, более популярные и прибыльные платформы, но у нас нет такой цели.

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

— Монетизация не является целью проекта, просто в какой-то момент количество пользователей превысило наши ожидания, и нам понадобились средства для масштабирования. Тогда мы решили попросить пользователей поддержать проект, прикрутили платежи. Если говорить о «Телеграме», то в целом для монетизации фриланса на данный момент мы так не смогли найти удобный для себя инструмент, ждем появления TON (Telegram Open Network).

— Есть ли «топ знаменитостей», обнаженные фотографии которых интересуют пользователей чаще всего?

— Судя по запросам в чате и в предложениях для размещения в галерее, в русскоязычном сегменте лидируют [Катя] Кищук и ведущая «Орла и решки» Регина [Тодоренко], далее следуют различные стримерши.

— Тонкий вопрос про моральную сторону проекта. Помимо публичных персон, пользователи наверняка загружают свои фотки и фотки своих знакомых. И зачастую, подозреваю, модель не в курсе, что ее фотку обрабатывают и выкладывают в публичный доступ. Как администраторы канала относятся к этому? Не опасаетесь судебных преследований со стороны обиженных моделей?

— Пользователей уведомляют об ответственности и правилах перед началом использования бота. Если человек случайно выложил в чат или галерею работ личную фотографию, то в любую минуту он может попросить удалить ее. Так же может поступить и девушка, присутствующая на фотографии. Мы лишь предоставляем ресурсы для использования программы. В любом случае программа далека от идеала: можно сказать, что это «Фотошоп в два клика» с узкой направленностью, а фото, создаваемые ею, — это цифровое искусство. В чате в целом доминирует мнение, что людей увлекает процесс, а сами результаты в большинстве оцениваются лишь со стороны эстетики. Возможно, у кого-то результаты работы алгоритма и вызывают какие-то эмоции сексуального характера, но опять же, судя по чату, большинство принимают эти работы просто как картинку, созданную машиной, и понимают, что в ней нет души.

Источник

Последние новости