Изображения сгенерированы Stable Diffusion: слева Курт Кобейн продавец цветов,
справа Майкл Джексон в стиле Дали.
Stable Diffusion — модель искусственного интеллекта с открытым исходным кодом.
ИИ использует текстовый ввод для генерации изображений. В зависимости от ваших технических навыков и ресурсов, существуют различные способы использования этой технологии.
Почему мало людей бесплатно пользуются Stable Diffusion?
Самую продвинутую версию Stable Diffusion можно скачать бесплатно, но для этого требуется мощный компьютер и некоторые технические знания. Для тех, кто ищет более простой вариант, официальная и удобная платформа DreamStudio позволяет бесплатно создавать изображения до определенного предела, а для получения большего количества изображений можно приобрести дополнительные кредиты.
А если быть точнее, то 25 кредитов, которые расходуются в зависимости от того, сколько изображений вы генерируете, и насколько они сложные по запросам.

Использование Stable Diffusion через платформу Hugging Face
Платформа Hugging Face позиционирует свои возможности так, будто изображения можно создать, просто введя запрос и дождавшись результата, но мы, попользовавшись этим сервисом, не сказали бы что это очень легко и удобно. Придется повозиться.
Но приятным бонусом, если вам удастся разобраться с Hugging Face, будет то, что вы сможете сотрудничать с другими пользователями, используя «пространства» — адаптированные версии модели Stable Diffusion, которые были улучшены и доработаны сообществом. Используя эти пространства, вы сможете перенимать опыт других и создавать еще более совершенные изображения.
Обновление Stable Diffusion
Недавно Stability AI, запустил обновленную версию своей системы ИИ «текст-изображение» Stable Diffusion. Эта система была одной из первых, конкурирующих с системой DALL-E 2 от OpenAI. Новая система, известная как Stable Diffusion XL (SDXL), сейчас находится в бета-версии и доступна через DreamStudio. SDXL значительно расширяет возможности оригинальной системы.
Мы остановимся на DreamStudio и попробуем сгенерировать через ИИ изображения.
Подсказки Stable Diffusion: составление и результаты
Для получения хороших результатов крайне важны ваши запросы. Качество и уровень детализации изображения напрямую зависят от того, какие слова вы подберете.
Возможно вам поможет небольшое руководство от самой платформы.
Прикрепляем его здесь.
Мы воспользуемся бесплатным (на момент написания статьи) сервисом Geniea.
Регистрация простая и быстрая — через электронную почту. А дальше просто нажимайте кнопку — “Мечтать”.
Для начала выберете новую Бета версию.

Для наших экспериментов в этот раз мы возьмем знаменитых музыкантов .
Генерация изображений Элвиса Пресли в DreamStudio

Мы считаем, что получилось круто! Нельзя сказать, что Элвис очень узнаваем, но генерация вышла красивая. Готовый персонаж из фильма “Сумерки”
Теперь попробуем без исходного изображения, возьмем подсказку, которую сделала для нас Geniea.


Изменим запрос на следующий: Элвис Пресли танцует русский народный танец «Калинка-малинка”.

Вынуждены признать: этот запрос провалился с треском, несмотря на то, что мы выбрали максимальное количество “шагов” для генерации этого изображения.
Но количество персонажей с лицом Элвиса в танце очень впечатляет
Обратите внимание на панель слева, где вы выбирали последнюю версию Stable Diffusion XL (SDXL). Выше и ниже есть еще много параметров, ползунков, которые можно перетаскивать, генерировать и лучше понимать, какой уровень генерации вам больше всего нравится.
Вот некоторые важные из них, которые следует учитывать:
Размер изображения: Определяет размеры выходного изображения. Стандартный размер — 512×512 пикселей, но изменение его на портретный или альбомный может существенно повлиять на конечное изображение. Например, если вы хотите получить изображение в полный рост, используйте портретный размер.
Шаги: Рекомендуется использовать не менее 20 шагов. Если вы видите размытое изображение, возможно, вам необходимо увеличить шаг.
Конфигурационная шкала: Значение по умолчанию — 7, но вы можете увеличить его, если хотите, чтобы изображение более точно соответствовало заданной подсказке.
Начальное значение: Если вы хотите, чтобы изображение каждый раз было разным, оставьте это значение равным -1, чтобы сгенерировать случайное изображение. Если вам нужно одно и то же изображение, укажите значение.
Мы, честно говоря, колоссальной разницы не заметили.
Количество изображений: выбираем по одному. Экономим кредиты и сразу оцениваем качество своих подсказок.
Генерация изображений Боба Марли в DreamStudio
Представим его в образе продавца мороженного.
Предлагали ИИ регенерировать из исходного фото, но получилось совсем не похоже.
Попросили нейросеть генерировать по подсказке. И уже что-то более близкое к оригиналу, но все же, не совсем то, что мы представляли.

Чем больше мы тестируем, тем чаще приходим к выводу, что Stable Diffusion лучше всего работает с портретами, где хорошо и четко видно лицо.
Важно отметить, что сгенерированное изображение можно продолжить редактировать, кистью и точечной коррекцией (смотрите на платформе сверху).
Генерация изображений Джимми Хэндрикса в DreamStudio

Генерация изображений Эми Уайнхаус

Мы обратили внимание, что очень важно, берете ли вы исходное изображение или нет. Как конкретно изображен персонаж на этом изображении, потому что результат может быть как прекрасным, так и пугающим, не говоря уже о сходстве.
Когда мы взяли портрет за основу для генерации ⬇️

Увеличенные губы в дань моде. Но все же узнать можно с трудом. Изображение отдельно от персонажа считаем красивым.
Ниже возьмем исходное фото, не такое узнаваемое.

Без комментариев.
Итоги
Stable Diffusion, пожалуй, стоит для нас на втором месте по качеству готового изображения после непревзойденной с Midjourney.
Прежде всего, при работе с Stable Diffusion, важно отметить, что подсказки должны быть как можно более подробными и конкретными.
Помимо детализации, использование мощных ключевых слов также может помочь направить генерацию изображения в нужное русло. Имена знаменитостей, (например, Джулия Робертс), имена художников (например Дали), исполнителей и т.д. могут быть использованы в качестве ключевых слов.
Если же выбранное вами слово для подсказки не знакомо для ИИ, то нейросеть просто сделает вид, что она его не заметила
Хотя ИИ прошел долгий путь обучения, он все еще не может читать ваши мысли, поэтому четкие и краткие описания являются ключевыми.
И не забывайте про дополнительные функции редактирования готового изображения.
Прекрасной регенерации ❤️


