Как создать отличный стимул для стабильной диффузии
Популярная модель преобразования текста в изображение с глубоким обучением Stable Diffusion (SD) позволяет создавать детальные изображения на основе текстовых подсказок. Но то, насколько впечатляющими и детальными получатся ваши изображения, зависит от того, насколько конкретны ваши текстовые подсказки.
Разработка отличных подсказок требует множества экспериментов. В этой статье мы рассмотрим некоторые настройки, позволяющие кардинально изменить варианты изображения, а также то, как настроить SD для локального запуска на вашем ПК.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Как создать отличный стимул для стабильной диффузии
«Быстрое изготовление» требует времени и экспериментов для достижения наилучших результатов. Вы должны быть как можно более конкретными и четко определить свои художественные стили или средства и конкретных художников. Кроме того, избегайте застревания ключевых слов.
Далее важно знать, как настроить параметры функций SD для автоматизации тестирования.
Следующие советы основаны на локальной установке SD; однако они также применимы, если вы используете онлайн-версию. Для получения подробных инструкций по локальной установке SD прокрутите вниз до раздела «Как настроить Stable Diffusion на ПК с Windows” раздел.
Убедитесь, что ваши подсказки работают
Прежде чем мы начнем, убедитесь, что подсказки готовы к работе, выполнив следующие действия:
- На вкладке «txt2ing» оставьте поле подсказки пустым и прокрутите вниз до раздела «Сценарий».
- Нажмите на раскрывающееся меню и выберите «Запросить из файла или текстового поля».
- Вы можете переместить текстовый файл подсказок в окно «Файл с входными данными». Либо установите флажок «Показать текстовое поле» и введите подсказки в окне «Подсказки». Вероятно, с текстовым файлом проще работать, поскольку его легче изменять и сохранять.
- Перейдите к местоположению вашего текстового файла и перетащите его в окно. Если вы вносите изменения в файл, вам нужно будет переместить обновленный файл в окно подсказки, поскольку пользовательский интерфейс не будет обновлять его автоматически.
- В поле ввода «Seed» установите собственное начальное значение, затем нажмите «Создать».
Если вы готовы поэкспериментировать с изображением, созданным по вашим подсказкам, мы начнем с использования функции шкалы без классификаторов (CFG).
Экспериментирование с масштабом CFG
Масштаб CFG измеряет, насколько близко вы хотите, чтобы модель соответствовала вашему запросу при создании связанных изображений. Например, значение масштаба CFG, равное «0», будет генерировать случайное изображение на основе начального числа. С другой стороны, шкала CFG «20» и максимум SD создадут максимально близкое соответствие вашему запросу.
Выполните следующие действия, чтобы поэкспериментировать с приглашением, используя функцию масштабирования CFG:
- Перейдите в «Сценарий» и выберите «График X/Y».
- Нажмите раскрывающееся меню «Тип X» и выберите «Масштаб CFG».
- В раскрывающемся меню «Тип Y» выберите «Шаги».
- В поле ввода «Значения X» рассмотрите возможность установки шкалы CFG на «3–5». Это создаст целочисленные версии вашего изображения. Если вы хотите получить половинные числа, введите: «3-5 (+ 0,5), используя круглые скобки.
- Затем используйте «Шаги» в поле «Значения Y», чтобы определить количество изменений между диапазоном. Например, чтобы протестировать от 10 до 40 шагов, введите «10–40». Чтобы использовать пять вариантов, введите «10-40 (5) в квадратных скобках.
- Для четкого обзора убедитесь, что установлен флажок «Нарисовать легенду».
- Нажмите кнопку «Создать».
В зависимости от запрошенных вами вариантов вы получите множество вариантов рендеринга. Кроме того, имейте в виду, что все изображения имеют полное разрешение, поэтому понравившаяся вам версия будет готовым продуктом.
Экспериментируйте с матрицей подсказок
«Матрица подсказок» — это еще один мощный способ протестировать ваши подсказки, создавая больше вариантов одной и той же подсказки. Выполните следующие действия, чтобы настроить функцию матрицы подсказок:
- Перейдите в раскрывающееся меню «Сценарий» и выберите «Матрица подсказки».
- Введите подсказку в поле подсказки, затем нажмите пробел. Введите вертикальную черту — «|». – затем добавьте еще один пробел. Введите различные версии стиля, которые вы хотите использовать, например «живопись маслом» или «акварель», и используйте вертикальную трубку для разделения каждой из них.
- Как только вы нажмете «Создать», в зависимости от количества введенных переменных это число, умноженное само на себя, и будет количеством отображаемых вариантов. Например, 4 аргумента X 4 = 16 результатов.
Экспериментирование с методами выборки
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Метод выборки очищает ваше изображение от шума до узнаваемых форм. Выполните следующие действия, чтобы протестировать методы отбора проб:
- Перейдите в раскрывающееся меню «Тип Y» и выберите «Сэмплер».
- В текстовом поле «Значения Y» введите метод выборки, например «Эйлер а», а затем запятую, чтобы отделить другие имена выборок. Рассмотрите возможность тестирования как минимум тремя способами.
- Чтобы упростить задачу, установите для параметра «Значение X масштаба CFG» три варианта, введя «3-5».
- Нажмите кнопку «Сгенерировать».
Как настроить Stable Diffusion на ПК с Windows
Если у вас есть около 15–20 ГБ свободного места на диске, вы можете получить доступ к SD бесплатно, установив его на свой компьютер. Следующие шаги включают прямой доступ ко всем файлам, которые необходимо установить и загрузить.
Чтобы упростить процесс, рассмотрите возможность создания двух папок: одну для сохранения всех загруженных файлов SD, а другую для установки локальной версии SD. Например, вы можете создать папку в «Документах» и назвать ее как-то вроде «SDLocal» без пробелов, поскольку у SD могут возникнуть проблемы с пробелами в имени каталога.
Загрузите файлы стабильной диффузии
- Сначала посетите Python.org чтобы загрузить последнюю версию Python.
- Прокрутите вниз до раздела «Файлы», затем выберите версию установщика Windows (64-разрядную версию), чтобы загрузить ее.
- Посетите git-local-ветвление по-дешевле Страница «Загрузки для Windows».
- Нажмите на опцию «64-битная версия для установки Windows», чтобы загрузить ее.
- Теперь посетите GitHub, чтобы загрузить Стабильная диффузия веб-интерфейс. Нажмите раскрывающееся меню «Код», затем выберите «Загрузить ZIP».
- Перейти к Huggingface.co веб-сайт для загрузки последней версии SD. На этой веб-странице вам необходимо создать бесплатную учетную запись. Прокрутите вниз и выберите версию «…full EMA…» для полной версии. Это большой файл, и его загрузка может занять некоторое время.
- Посетите Веб-страница GitHub «GFPGAN» чтобы загрузить файлы Gen для функции «Восстановление лица». Прокрутите вниз до раздела «Обновления» с зелеными флажками. Загрузите «модель V1.3» для получения более естественных результатов; также загрузите «модель V1.4» для получения более подробной информации.
- Вы также можете загрузить «Notepad++» с сайта Сайт Блокнота ++. Нажмите на самую последнюю 64-битную версию, указанную вверху.
Установите стабильные файлы Diffusion
- Сначала перейдите к установочному файлу Phyton, дважды щелкните его, затем во всплывающем окне выберите «Установить сейчас». Нажмите «Закрыть» после завершения установки.
- Перейдите к zip-файлу «Stable Diffusion Web UI Master», дважды щелкните его, затем дважды щелкните версию папки. Выберите все файлы внутри этой папки, затем переместите их в локальную папку SD, созданную ранее в папке «Документы». Убедитесь, что все файлы там видны.
- Вернитесь в папку, содержащую все загруженные файлы. Найдите файлы «GFPGANv1.3.pth» и «GFPGANv1.4.pth», затем перетащите их, чтобы присоединиться к другим файлам SD в локальной папке SD.
- Найдите файл «sd-v1-4-full-ema.ckpt» в папке загруженных файлов, затем щелкните имя файла, чтобы изменить его на «модель». Перетащите его в папку SD.
- Дважды щелкните файл Git .exe, согласитесь с лицензией, затем продолжайте нажимать «Далее», пока не дойдете до экрана «Установка», затем нажмите «Готово», как только все будет готово.
- Найдите .exe-файл установщика notepad++, чтобы установить его, затем нажмите «Готово».
- В локальной папке SD щелкните файл «webui-user.bat», и появится всплывающее окно «Windows защитила ваш компьютер». Нажмите «Подробнее», затем «Выполнить в любом случае».
- Откроется окно командной строки и отобразится ошибка «Не удалось запустить Python». Оставьте окно командной строки открытым.
Чтобы устранить эту ошибку, вам необходимо подключить Python к SD; вот как:
- Щелкните правой кнопкой мыши файл «webui-user.bat», выберите «Показать дополнительные параметры», затем выберите «Редактировать с помощью Notepad++».
- Блокнот++ откроется. Нажмите на значок поиска и введите «Pyton». Приложение Phyton отобразит результаты.
- Щелкните правой кнопкой мыши приложение Phyton и выберите «Открыть местоположение файла».
- Отобразится папка Phyton; щелкните правой кнопкой мыши ярлык 64-разрядной версии Phyton, затем выберите «Открыть местоположение файла».
- Щелкните правой кнопкой мыши файл «phyton.exe» и выберите «Копировать как путь». Путь будет скопирован в буфер обмена.
- Вернитесь в Notepad++ и поместите курсор рядом со строкой «set PHYTON=», чтобы скопировать путь. Нажмите «Сохранить».
- Вернитесь в локальную папку SD, затем дважды щелкните файл «webui-user.bat».
- Этот процесс может занять некоторое время и не покажет вам прогресса. После завершения установки окно командной строки будет заполнено информацией о SD. Это окно должно оставаться открытым при локальном запуске SD.
- Самая важная информация — это IP-номер, расположенный в строке «Выполнение по локальному URL-адресу:» в нижней части экрана.
- Скопируйте URL-адрес, а затем вставьте его в адресную строку браузера, чтобы получить доступ к локальной версии SD.
Искусство создания отличного SD-подсказки
Когда дело доходит до работы с художественными моделями искусственного интеллекта в SD, лучшие изображения создаются на основе конкретных и хорошо сформулированных подсказок. Есть даже отличные сайты, которые позволяют вам генерировать изображения для стабильного распространения в Интернете. Но быстрая разработка требует времени и большого количества экспериментов с функциями, чтобы увидеть, как SD реагирует на определенные настройки. Чем больше времени вы проводите, играя с SD, тем больше понимаете, что заставить его создавать желаемое искусство — это само по себе искусство.
Удалось ли вам создать изображения с SD, которые вас впечатлили? Расскажите нам о некоторых ваших любимых произведениях искусства в разделе комментариев ниже.