Содержание статьи
Как создавать портреты при помощи нейросети Stable Diffusion
Как создать портрет при помощи Stable Diffusion. Загрузка фотографий в нейросеть для обработки
Сегодня нейросети используются в самых разных целях, от работы с трёхмерной графикой до создания видео. В последнее время пользуются популярностью программы, позволяющие всячески улучшить ваш портрет: сделать его красивее, добавить визуальные эффекты или стилизовать под рисунок известного художника. О том, как это сделать, мы расскажем в данном руководстве.
Переходите в меню «Настройки и запуск» (Settings and Run). Поставьте галочку напротив строчки «Сохранить на гугл-диск» (save_to_gdrive). В пункте «Имя модели» (MODEL_NAME) задайте уникальное имя вашим портретам. Оно пригодится вам позже. В разделе OUTPUT_DIR нужно указать папку, где будет храниться результат ваших работ с нейросетью. После этого нажмите на кнопку в виде значка «Play» в левом углу и откройте программе доступ к вашему гугл-диску.
Откройте «Настройки» (Settings). Они находятся в верхнем правом углу. Нажмите на иконку вашего аккаунта и выберите соответствующую строчку. В настройках нужно найти «Токены доступа» (Access Tokens). Выберите пункт «Новый токен» (New Token). «Имя» (Name) — Dreambooth. «Роль» (Role) — Записывание (Write). Желательно не закрывать эту вкладку, она пригодится вам во время работы с нейросетью.
У нейросети Lensa есть один минус: создание портретов возможно только за деньги. Вы выбираете пак из 50 аватарок за 279 рублей, 100 аватарок за 449 рублей и 200 аватарок за 649 рублей. При этом для создания портретов с помощью нейросети необходимо будет загрузить 10-20 ваших фотографий. Приложение очень придирчиво к тому, что вы загружаете, и часто отбраковывает выбранные изображения. Чтобы фото подошло программе, необходимо выполнить следующие условия:
Самым популярным на текущий момент приложением для создания портретов является нейросеть Lensa от разработчиков Prisma. Напомню, что Prisma превращает любую фотографию в картину в стиле известных художников. В Lensa работа с изображением происходит в более интересном режиме. Приложение пытается всячески улучшить фото, изменяя ваш внешний вид так, чтобы вас можно было узнать, а сама картинка стала лучше. Можно сказать, что нейросеть рисует по фото.
Слева вы сможете узнать, какую именно систему вам выделил Google. Для этого нажмите на кнопку «Проверить доступный графический процессор и видеопамять» (Check type of GPU and VRAM available). Наилучшие варианты — Tesla T4 и Tesla P100. Если вам выпала другая видеокарта — отключитесь и подключитесь заново.
Подготовка к созданию портрета в Stable Diffusion
В строчке «prompt:» вводятся параметры для генерации портрета. Вы можете задать цветовой фон, имя художника, в стиле которого будет выполнен рисунок, детали или образы — всё зависит только от вашей фантазии. Или можете воспользоваться уже готовыми удачными сочетаниями слов, которые гарантированно приведут к интересному результату. Найти их можно на таких сайтах как Lexica и PromptHero или YouTube. Подробнее о запросах для описания портретов мы рассказали ниже.
Как видите, не получится подсунуть приложению абы что. Необходимо будет потратить время на выбор действительно хороших изображений, чтобы посмотреть как искусственный интеллект рисует. Поэтому лучше сделать это заранее. Для того чтобы создать портреты с помощью приложения Lensa, необходимо сделать следующее:
После того как это время пройдет, можете спокойно заходить в приложение и оценивать, что нарисовала нейросеть. В целом из целого пака можно выбрать несколько интересных вариантов. Наш автор Иван Кузнецов попробовал, как работает это приложение на себе и у него получилось несколько вполне неплохих вариантов.
В самой программе есть меню «Зарегистрироваться в HuggingFace» (Login to HuggingFace). Поставьте курсор в окно «Токен» (Token) и нажмите сочетание клавиш «Ctrl+V». После этого кликнете по иконке «Play». Если всё прошло удачно, рядом с ней должна появиться зелёная галочка.
Если честно, на фоне Lensa результат, откровенно говоря, разочаровал. Ощущение, что с фотографией порезвился любитель фотошопа без опыта работы. Хотелось бы чего-нибудь более проработанного. Итоговое изображение очень напомнило графику в играх десятилетней давности.
Последние годы для многих разработчиков различных устройств стало модно сообщать о количестве ядер нейронного движка, которые находятся внутри, и общей производительности нейронных сетей. Для пользователей в большинстве случаев это ни о чем не говорит, ведь глазами всю эту производительность увидеть не получается. Одним из явных примеров работы нейросетей внутри Айфона является выделение объекта на фотографиях. Но только смартфонами эта технология не ограничивается. Ее потенциал на самом деле огромен.