Найти тему

Как найти с нейронной сетью общий язык. Иллюстрируя классику

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

Иллюстрация от Кандинского по запросу "глупая картинка"
Иллюстрация от Кандинского по запросу "глупая картинка"

Вы наверное не помните, поэтому озвучу вновь: задумала я проект, где нейронки "рисуют портреты" героев романов русской литературы. Начать решила с Чичикова из "Мертвых душ". Но что-то пошло не так...

Чичиков. Версия Кандинского по описанию от Гоголя
Чичиков. Версия Кандинского по описанию от Гоголя

Как получить картинку? "Да проще простого!" - наивно думала я. Нашла абзац с описанием героя от Гоголя. Скормила нейронеке и... Ну, такое... Попытки с третьей вышло что-то отдаленно похожее.

Чичиков. Версия Кандинского по описанию от Гоголя
Чичиков. Версия Кандинского по описанию от Гоголя

Руки почти опустились. Вера в искусственный интеллект стала угасать и я почти отчаялась. Но как-то пришла шальная мысль: а не написать ли по тупому "портрет такого-то героя такого-то романа". Сказано - сделано.

Чичиков. Версия Кандинского по запросу "Павел Иванович Чичиков герой романа Гоголя"
Чичиков. Версия Кандинского по запросу "Павел Иванович Чичиков герой романа Гоголя"

Вау! Да это же он! Классный и инфернальный Чичиков! Мне, по крайней мере, нравится.

"Хм... Случайность или нейронка действительно может героя" нарисовать" по такому простому запросу?" - подумала я и решила протестить не на супер-знаменитой классике, а классике, скажем так, для "старичков, воспитанных бабушками".

Хозяйка Медной горы
Хозяйка Медной горы

Знакомьтесь, Хозяйка Медной горы из одноименной сказки товарища Бажова.

Весьма симпотичная и колоритная дама. Едем дальше.

Снова решила скормить супер-классику. "Преступление и наказание" Федор Михалыча Достоевского. Радион Раскольников.

Радион Раскольников
Радион Раскольников

Ха! Я была в шоке!!! Была-не была, "запилю" свежак, относительный, конечно. И попросила сгенерить главного героя "Generation П" Пелевина. На мой взгляд, вполне себе такой - криэйтор Вавилен Татарский. Верю! 

Вавилен Татарский
Вавилен Татарский

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

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

Скажу честно, от полученных картинок я кайфую.

Инфернальный Чичиков
Инфернальный Чичиков

Но это не все, на что способны нейронки! У меня есть еще пример из серии "пушка-петарда". Не переключайтесь! Мне есть, что рассказать. И показать. ;-)