Программист из Индии разработал программу, которая умеет создавать портреты людей по текстовому описанию их внешности. Описание, при этом, задается при помощи довольно простого набора параметров.
Основана программа, как несложно предположить, на нейронных сетях. В конкретном случае были использованы сразу два алгоритма генеративно-состязательных нейросетей, разработанные другими специалистами ранее.
"Я использовал часть алгоритма StackGAN, позволяющую делать из простого текстового описания вектор, который затем передается нейронной сети, отвечающей за синтез картинки. Это — алгоритм ProGAN, который постепенно увеличивает количество слоев при обучении", — рассказывает автор программы Анимеш Карневар.
Для обучения нейросети Карневар использовал датасет Face2Text, в котором содержится четыре сотни фотографий с текстовыми описаниями.
Процесс тренировки алгоритма Карневара можно посмотреть на видео ниже. Разработчик отмечает, что итоговые изображения не являются сколько-нибудь фотореалистичными, однако черты людей на портретах все-таки довольно неплохо соответствуют тестовым описаниям.
Будущее Украины может представлять собой как полную ликвидацию государственности и раздел территории...
240 видов рыб-цихлид, обитающих в африканском озере Танганьика, имеют поразительное разнообразие фор...
Свидетельство о регистрации СМИ Эл № ФС77-83392 от 07.06.2022, выдано Федеральной службой по надзору в сфере связи,
информационных технологий и массовых коммуникаций. При использовании, полном или частичном цитировании материалов
planet-today.ru активная гиперссылка обязательна. Мнения и взгляды авторов не всегда совпадают с точкой зрения редакции.
На информационном ресурсе применяются рекомендательные технологии (информационные технологии предоставления
информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети "Интернет",
находящихся на территории Российской Федерации)".