Нейросети, 18 мая 2023, 11:00

Artbreeder: как нейросеть создает картинки по скетчам и фэнтези-портреты

Читать в полной версии
Фото: Freepik
Нейросеть Artbreeder появилась задолго до Midjourney и Dall-E, но простота в использовании и необычный функционал выделяют ее на фоне мощных конкурентов

Современные продвинутые нейросети могут практически все — генерировать картинки, проходить сложные тесты и даже «общаться» с человеком. История Artbreeder насчитывает не один год, но нейросеть по сей день выделяется набором необычных функций. Например, она позволяет скрещивать изображения и создавать портреты с высоким уровнем детализации. «РБК Тренды» протестировали, как работает нейросеть.

Содержание:

Что такое Artbreeder

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

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

Artbreeder создала сообщество разработчиков Studio Morphogen при поддержке компании искусственного интеллекта DeepAI. В основе работы ИИ лежит принцип генеративно-состязательных нейросетей, которые включают в себя генератор и дискриминатор. Первый выдает изображения, а второй пытается правильно распознавать их. В Artbreeder используются модели обучения BigGAN и StyleGAN, а также общедоступная библиотека машинного обучения TensorFlow от Google.

Как пользоваться нейросетью Artbreeder

Чтобы попробовать Artbreeder, потребуется зарегистрироваться на сайте artbreeder.com либо напрямую, либо через Google-аккаунт. Далее нужно:

  1. Кликнуть кнопку с зеленым плюсом в правом верхнем углу страницы.
  2. Выбрать один из трех режимов создания изображения — Collager (ручная работа со слоями), Splicer (смешивание картинок) или Outpainter.

В режиме Collager:

  1. Вбиваем в окне под полотном запрос на английском языке и выбираем уровень рендеринга (ползунок с надписью «AI»).
  2. Вручную выбираем цвет слоев (оттенки верхней и нижней части картинки).
  3. Кликаем кнопку «Render».
  4. Если результат не устраивает, то под изображением можно нажать кнопку Reroll.

Когда сгенерирована нужная картинка, нужно нажать кнопку Save под ней.

В Collager можно также рисовать самому, используя инструменты на боковой панели слева. Нейросеть попытается распознать набросок и создать коллаж. Для этого нужно:

  1. Создать набросок и ввести запрос в окне промта.
  2. Кликнуть Render и сохранить изображение либо запросить повторную генерацию.

В режиме Splicer можно создавать из двух картинок третью. Это могут быть портреты, пейзажи и т.д. Как это работает на примере портрета:

  1. Выбираем картинки или фото для загрузки, нажимаем Upload (можно выбрать несколько картинок).
  2. Нейросеть редактирует изображения и загружает их в профиль. Там выбираем одну из картинок.
  3. По желанию редактируем снимок — можно изменять черты лица, включая тон кожи, цвет волос и глаз, а также настроить эмоции.
  4. Выбираем второе изображение для создания коллажа из общедоступной галереи участников; чтобы сделать выбор быстрее, можно использовать теги.
  5. Настраиваем приоритет под каждым фото с помощью ползунков (Face — на кого больше будет похож, Style — стилистика картинки). Нейросеть генерирует портрет из двух выбранных ранее картинок (собственной и чьей-то), при этом его можно корректировать, как и в первом случае.
  6. Если хочется больше вариаций итоговой картинки, то кликаем кнопку с четырьмя квадратами внизу.
  7. Если нажать стрелку внизу, то нейросеть улучшит эти четыре изображения.
  8. А еще можно добавить третьего «родителя» из общей галереи, и тогда нейросеть выдаст новые вариации портрета.
  9. Кликаем на одну из понравившихся картинок, и она автоматически появляется в профиле на сайте.

В режиме Outpainter можно экспериментировать с картинками из общедоступной галереи. Для этого нужно:

  1. Выбрать картинку из галереи.
  2. Прописать текстовый запрос в окне промта.
  3. Сохранить получившееся изображение. Save to profile — сохранить в профиле, Download — загрузить на устройство.
  4. Перед сохранением можно кликнуть под картинкой зеленую кнопку Retry, и тогда нейросеть выдаст другую вариацию.

Запросы в промте должны быть не очень длинными. Также следует избегать сложных поз и подробных требований к композиции. При этом команды highly detailed, high resolution делают картинки более четкими и детализированными. Если нужна картинка в конкретном стиле, лучше упомянуть в запросе имя конкретного его последователя (например, не сюрреализм, а Дали).

Если требуется улучшить разрешение картинки (в Artbreeder эта опция доступна только по платной подписке), то можно использовать сторонние сервисы, например UpscalePics.

Нейросети для улучшения качества фото: убрать шум и воссоздать портрет
Индустрия 4.0 

Как работает Artbreeder
(Видео: YouTube)

Примеры работ в Artbreeder

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

Нейросети Искусственный интеллект Человек против ИИ Внедрение инноваций
Главное