Нейросеть научили создавать лица несуществующих людей

22.12.2018     

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

Отличительные черты

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

 

 

Новая технология основана на передаче стиля и мелких аспектов изображения. Эти аспекты извлекаются и применяются для создания другого образа, который в конечном итоге имеет похожий вид. В этом случае «стиль» – не столько мазки кистью или цветовое пространство, сколько композиция изображения (по центру, взгляд влево или вправо и т. д.) и физические характеристики лица (оттенок кожи, веснушки, волосы).

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

 

 

На изображении полностью меняются грани, но явно присутствуют очевидные маркеры «источника» и «стиля», например, синие рубашки в нижнем ряду. В других случаях вещи сделаны из цельной ткани. Обратите внимание, что все элементы полностью изменчивы, не только A + B = C, но и все характеристики A и B, присутствующие или отсутствующие, в зависимости от того, как настроены параметры.

Фабрика фейков

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

 

 

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

Исследователи также опубликовали новый набор данных о лицах: 70 тысяч изображений лиц, собранных из фотохостинга Flickr, где хранят цифровые фотографии и видеоролики. Ученые использовали искусственный интеллект, чтобы отсеять статуи, картины и другие посторонние предметы. Учитывая, что стандартный набор данных, используемый этими типами проектов, в основном представляет собой фотографии знаменитостей на красной дорожке, это должно обеспечить гораздо более разнообразный набор лиц для генерации «новых людей».


Автор:
Сергей Кравченко Обозреватель


Любите ли вы фотографироваться?


Да, не боюсь камеры и увлекаюсь фотографией (23.81%, 5 голосов)
23.81%
Нет, фотографируюсь только на документы (71.43%, 15 голосов)
71.43%
Свой вариант (в комментариях) (4.76%, 1 голосов)
4.76%

Комментарии
Избранное Подписка Сортировка: Рейтинг 1-го уровня
1. Denis_CFO 39 22.12.18 11:14 Сейчас в теме
Точка, точка, запятая -
Вышла рожица кривая.
Ручки, ножки, огуречик, -
Получился человечек!

Что увидят эти точки,
Что построят эти ручки,
Далеко ли эти ножки
Уведут его,
Как он будет жить на свете -
Мы за это не в ответе:
Мы его нарисовали,
Только и всего!
Показать
(с) Юлий Ким
27272; SmArtist; +2 Ответить
5. PerlAmutor 103 22.12.18 22:35 Сейчас в теме
А вот интересно, если собрать базу данных фотографий: Родитель 1 + Родитель 2 = Ребенок 1, Ребенок 2 ... Ребенок N. Затем обучить ИИ. Сможет ли он воспроизводить вероятный образ будущих детей и то как они будут выглядеть в разном возрасте?
3. catv 22.12.18 12:33 Сейчас в теме
Никто из этих людей ненастоящий
2. Cooler 22 22.12.18 11:44 Сейчас в теме
Чем это принципиально отличается от классической технологии полицейского фоторобота?

Или хотя бы от этого: https://vk.com/video15271852_168223047
Оставьте свое сообщение

См. также

Mail.ru и Amazon совместно запустят облачный сервис в РФ

Новость Новости компаний Облачные технологии

Один из крупнейших облачных провайдеров Amazon Web Services (AWS) полноценно выходит на российский рынок. Новый облачный сервис компания запустит в РФ совместно с Mail.ru Group.

сегодня в 09:52    188    user1015646    0       

Черный список слов: Linux может избавиться от терминов «slave» и «blacklist»

Новость Языки программирования

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

вчера в 09:50    215    VKuser24342747    2       

Ученые выяснили, как работает мозг программистов при работе с кодом

Новость Наука

Исследовательская группа Хемницкого технологического университета в Германии впервые проанализировала, как работает мозг человека при работе над программным кодом.  

03.07.2020    972    SKravchenko    18       

Apple разрешила разработчикам оспаривать нарушение правил App Store 

Новость Мобильные приложения Новости компаний

Apple пересмотрит процесс взаимодействия с разработчиками, нарушившими правила App Store. Авторы приложений смогут обжаловать решение компании и загружать обновления в магазин, пока идет спор. 

30.06.2020    430    VKuser24342747    0       

Ползет вперёд: Python обогнал Java в рейтинге языков программирования

Новость Языки программирования

JetBrains, крупный разработчик сред для создания кода, представил ежегодный отчет о популярных языках программирования. В рейтинге Developer Ecosystem Survey 2020 язык Python впервые обогнал Java. 

26.06.2020    804    user1015646    3       

Швейцарские ученые создали первый интуитивно понятный язык для квантовых компьютеров

Новость Инновации Языки программирования

Ученые из Высшей технической школы Цюриха (ETH Zurich) разработали язык программирования, который можно использовать для квантовых компьютеров так же легко, надежно и безошибочно, как классические. 

26.06.2020    820    SKravchenko    0       

ABBYY опубликовала исходный код своей библиотеки машинного обучения

Новость Infostart Software Partners Маркет Новости компаний

Компания ABBYY выложила на GitHub исходники своей нейросети, используемой для распознания текста. Программный код открыт под свободной лицензией Apache 2.0.

23.06.2020    1485    VKuser24342747    5       

Лучше поздно… Роскомнадзор прекращает блокировку Telegram

Новость Мессенджеры Роскомнадзор

Новость об отмене блокировки мессенджера появилась на официальном сайте ведомства.

22.06.2020    1429    Senator_I    18       

SpaceX использовал Linux и C, для вывода астронавтов на орбиту

Новость

Ракета Илона Маска Falcon 9, с помощью которой корабль Crew Dragon доставил астронавтов НАСА на Международную космическую станцию, работает на жидком кислороде, ракетном керосине, Linux и C/C++.

19.06.2020    1011    SKravchenko    4       

Google избавляется от «расизма» в коде Chrome

Новость Новости компаний

Команда Google Chrome исключает из кода термины «черный список» и «белый список», чтобы сделать их более инклюзивными.

18.06.2020    890    SKravchenko    15       

Представлено ядро Linux 5.7: что нового

Новость Linux

В релиз включили обновленную реализацию файловой системы exFAT, переработанные средства аутентификации и инструменты для создания UDP-туннелей, а также сняли ограничение на длину строки кода в 80 символов.

18.06.2020    779    user1015646    0       

Разработчики получили доступ к созданию навыков для «Маруси»

Новость Новости компаний

Mail.ru Group предоставила возможность сторонним разработчикам создавать собственные голосовые команды для виртуального помощника «Маруся».

17.06.2020    877    VKuser24342747    1       

Microsoft представила бесплатные инструменты для создания ботов

Новость Новости компаний

Компания Microsoft обновила инструменты для создания ботов: Virtual Assistant Accelerator и Bot Framework Composer.

16.06.2020    992    user1015646    0       

Сайт Stack Overflow назвал «самые страшные» и «самые любимые» языки программирования

Новость Языки программирования

2020 год показал, что Rust – «самый любимый», Python – «самый востребованный», а Perl, Scala и Go – «самые высокооплачиваемые» языки программирования.

15.06.2020    1016    SKravchenko    3       

Разработчики «Эльбруса» выложили в открытый доступ систему команд процессора

Новость Микроэлектроника

МЦСТ, создающая отечественные «Эльбрус», предоставила всем желающим доступ к набору микропроцессорных команд. Документация распространяется по открытой лицензии. 

08.06.2020    1029    VKuser24342747    4       

Создатель Linux высказался за увеличение длины строк кода

Новость Linux

Золотым стандартом для кода ядра Linux считаются 80-символьные строки. Но Торвальдс предлагает увеличить значение до 100 символов.

05.06.2020    2102    user1015646    18       

«Ростех» внедрит в вузах России учебного промышленного робота с исходниками на GitHub

Новость GitHub Робототехника

Госкорпорация «Ростех» создала компактного робота для обучения студентов вузов и колледжей. Исходный код для управления устройством выложен на GitHub, учебные заведения могут дорабатывать его под свои нужды. 

05.06.2020    1513    VKuser24342747    1       

Microsoft призвала пользоваться PowerShell вместо CMD

Новость Infostart Software Partners Маркет Новости компаний

Microsoft порекомендовала пользоваться инструментом PowerShell вместо классического интерпретатора CMD (cmd.exe). Разработчики не будут заниматься доработкой CMD, но оставят его в системе для обеспечения совместимости. 

04.06.2020    2411    user1015646    39       

Из реестра российского ПО могут удалить ОС на ядре Linux

Новость Linux Минкомсвязь

Правила, которыми руководствуется Минкомсвязь, запрещают добавлять в реестр ПО с компонентами, которые распространяются по свободным лицензиям GPL и MPL.

02.06.2020    1260    user1015646    10       

Опубликован релиз платформы Electron 9.0.0 для создания приложений на базе движка Chromium

Новость Linux

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

01.06.2020    1220    SKravchenko    0       

Microsoft планирует объединить UWP и Win32-приложения при помощи проекта Reunion

Новость Новости компаний

Reunion призван объединить платформу разработчиков Windows, которая в настоящее время разбита между Win32 и универсальной платформой Windows (UWP).

29.05.2020    1181    SKravchenko    0       

«Яндекс» запустил бесплатную облачную платформу для разработки нейросетей

Новость Искусственный интеллект Облачные технологии

«Яндекс» запустил новый сервис DataSphere, позволяющий проводить в облаке ресурсоемкие вычисления для машинного обучения. Во время тестирования услуга полностью бесплатна для разработчиков. 

29.05.2020    1559    VKuser24342747    1       

В Беларуси заработал сервис видеоконференций на основе российской облачной платформы

Новость Облачные технологии Стартапы

Сервис видеоконференцсвязи на базе российской облачной платформы IVA MCU запустили в Беларуси. Услуги предоставляет республиканский провайдер облачных услуг beCloud. 

28.05.2020    986    user1015646    0       

Microsoft открыла исходники для 37-летнего языка GW-BASIC

Новость Новости компаний Языки программирования

Microsoft представила исходный код интерпретатора языка программирования GW-BASIC. 37 лет назад он был одним из самых популярных языков для написания программ и игр. 

28.05.2020    1489    VKuser24342747    2       

Создатель Linux отказался от Intel в пользу AMD

Новость Linux Микроэлектроника

Линус Торвальдс стал использовать для работы компьютер на базе процессора AMD. Предыдущие 15 лет он отдавал предпочтение ПК на компонентах Intel. 

27.05.2020    1501    user1015646    9