Как создать отличную подсказку для стабильной диффузии

Стабильная диффузия (SD) — популярная модель преобразования текста в изображение с глубоким обучением, позволяющая создавать подробные изображения на основе текстовых подсказок. Но то, насколько впечатляющими и детализированными будут ваши изображения, зависит от того, насколько специфичны ваши текстовые подсказки.

Разработка отличных подсказок включает в себя множество экспериментов. В этой статье мы рассмотрим некоторые настройки, чтобы радикально изменить варианты изображения, и как настроить SD для локального запуска на вашем ПК.

Как создать отличную подсказку для стабильного распространения

“Подготовка подсказок” требует времени и экспериментов для достижения наилучших результатов. Вы должны быть как можно более конкретными и четко определять свои художественные стили или средства и конкретных художников. Кроме того, избегайте застревания ключевых слов.

Далее важно знать, как настроить параметры функций SD для автоматизации тестирования.

Следующие советы основаны на локальной установке SD; однако они также применимы, если вы используете онлайн-версию. Подробные инструкции по локальной установке SD см. в разделе “Как настроить стабильную диффузию на ПК с Windows” раздел.

Убедитесь, что ваши подсказки работают

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

    < ли идентификатор = "шаг1">На странице “txt2ing” вкладку, оставьте поле подсказки пустым и прокрутите вниз до “Script” раздел.
  1. Нажмите раскрывающееся меню и выберите “ Запрос из файла или текстового поля”
  2. Вы можете поместить текстовый файл подсказок в папку “Файл с входными данными” окно. Либо установите флажок “Показать текстовое поле” и введите подсказки в поле “Подсказки” окно». Вероятно, с текстовым файлом проще работать, так как его легче изменять и сохранять.
  3. Перейдите к местоположению вашего текстового файла и перетащите его в окно. Если вы вносите изменения в файл, вам нужно перетащить обновленный файл в окно приглашения, так как пользовательский интерфейс не обновит его автоматически.
  4. В “Seed” введите собственное начальное число, затем нажмите “Создать”

< p>Если вы готовы поэкспериментировать с изображением, созданным в соответствии с вашими подсказками, мы начнем с функции «Шкала без классификатора» (CFG).

Эксперименты со шкалой CFG

< р>Шкала CFG измеряет, насколько близко вы хотите, чтобы модель придерживалась вашей подсказки при создании связанных изображений. Например, значение шкалы CFG “0” будет генерировать случайное изображение на основе семени. С другой стороны, шкала CFG “20” и максимальное значение SD создаст наиболее близкое соответствие с вашей подсказкой.

Выполните следующие действия, чтобы поэкспериментировать с вашей подсказкой, используя функцию масштабирования CFG:

  1. Перейдите к “Script” а затем выберите “График X/Y”
  2. Нажмите на значок “X type” раскрывающемся меню и выберите “Масштаб CFG”
  3. В “Тип Y” в раскрывающемся меню выберите “Шаги”
  4. При “Значения X” поле ввода, рассмотрите возможность установки масштаба CFG на “3–5.” Это создаст целые версии вашего изображения. Если вы хотите получить половину числа, введите: “3–5 (+ 0,5) в круглых скобках.
  5. Затем используйте “Шаги” в “Значения Y” поле для определения количества вариаций между диапазоном. Например, чтобы проверить от 10 до 40 шагов, введите «10-40». Чтобы использовать пять вариантов, введите “10-40 [5] в квадратных скобках.
  6. Для наглядности убедитесь, что “Нарисовать легенду” установлен флажок.
  7. Нажмите кнопку “Создать” кнопку.

В зависимости от запрошенных вариантов вы получите множество вариантов рендеринга. Кроме того, имейте в виду, что все изображения имеют полное разрешение, поэтому версии, которые вам нравятся, будут готовым продуктом.

Поэкспериментируйте с матрицей подсказок

“Матрица подсказок&rdquo ; — это еще один мощный способ проверить ваши подсказки, когда вы создаете больше вариантов одной и той же подсказки. Выполните следующие действия, чтобы настроить функцию матрицы подсказок:

  1. Перейдите на страницу “Script” раскрывающемся меню и выберите “Матрица подсказок”
  2. Введите запрос в поле запроса, затем нажмите пробел. Введите символ вертикальной черты – “|” – затем добавьте еще один пробел. Введите различные версии стиля, которые вы хотите использовать, например “картина маслом” или «акварель» и используйте вертикальную черту, чтобы разделить каждую.
  3. Как только вы нажмете “Создать” в зависимости от количества введенных переменных это число, умноженное само на себя, будет количеством отображаемых вариантов. Например, 4 аргумента X 4 = 16 результатов.

Эксперименты с выборкой Методы

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

  1. Перейдите к “Тип Y” раскрывающемся меню и выберите “Sampler”
  2. В “значения Y” текстовое поле, введите метод пробоотборника, например “Euler a,” с последующей запятой для разделения других имен образцов. Рассмотрите возможность тестирования как минимум тремя способами.
  3. Для простоты установите “Масштаб CFG “значение X” к трем вариантам, введя “3-5.”
  4. Нажмите “Создать” button.

Как настроить стабильную диффузию на ПК с Windows

Если у вас есть около 15-20 ГБ свободного места на диске, вы можете бесплатно получить доступ к SD, установив его на свой компьютер. Следующие шаги включают прямой доступ ко всем файлам, которые необходимо установить и загрузить.

Чтобы упростить процесс, рассмотрите возможность создания двух папок: одна для сохранения всех загруженных файлов SD, а другая для установки локальной версия СД. Например, вы можете создать папку в “Документы” и назовите его как “SDLocal” без пробелов, так как SD может иметь проблемы с пробелами в имени каталога.

Загрузить стабильные диффузионные файлы

  1. Сначала посетите Python.org, чтобы загрузить последнюю версию Python.
  2. Прокрутите вниз до “Файлы” раздел, затем выберите версию установщика Windows (64-разрядную), чтобы загрузить его.
  3. Посетите git-local-branching-on-the-cheap “Загрузки для Windows” страница.
  4. Нажмите на значок “64-bit for Windows Setup” возможность загрузить его.
  5. Теперь посетите GitHub, чтобы загрузить стабильную версию веб-интерфейс. Нажмите на кнопку “Код” раскрывающегося меню, затем выберите “Загрузить ZIP”
  6. Перейдите на веб-сайт Huggingface.co, чтобы загрузить последнюю версию SD. На этой веб-странице вам потребуется создать бесплатную учетную запись. Прокрутите вниз, чтобы выбрать “…полная EMA…” версия для полной версии. Это большой файл, и его загрузка может занять некоторое время.
  7. Посетите GitHub “GFPGAN” веб-страницу для загрузки файлов Gen для “Восстановление лица” особенность. Прокрутите вниз до раздела “Обновления” раздел с зелеными флажками. Загрузите модель “V1.3” для более естественных результатов; также загрузите модель “V1.4” подробнее.
  8. Вы также можете загрузить “Notepad++ ” с веб-сайта Notepad++. Нажмите на самую последнюю 64-разрядную версию, указанную вверху.

Установить стабильные диффузионные файлы

    < li id="step1">Сначала перейдите к установочному файлу Phyton, дважды щелкните его, затем выберите “Установить сейчас” во всплывающем окне. Нажмите “Закрыть” после завершения установки.
  1. Перейдите к “Стабильный Diffusion Web UI Master” zip, дважды щелкните его, затем дважды щелкните версию папки. Выберите все файлы в этой папке, а затем переместите их в локальную папку SD, которую вы создали ранее в “Документы” папка. Убедитесь, что там видны все файлы.
  2. Вернитесь в папку содержащий все загруженные файлы. Найдите файл “GFPGANv1.3.pth” и “GFPGANv1.4.pth” файлов, а затем перетащите их, чтобы присоединиться к другим файлам SD в локальной папке SD.
  3. Найдите “sd-v1-4-full-ema.ckpt” файл из папки загруженных файлов, затем щелкните имя файла, чтобы изменить его на “model.” Перетащите его в папку SD.
  4. Дважды щелкните файл Git .exe, согласитесь с лицензией, затем продолжайте нажимать «Далее». пока не дойдете до раздела “Установка” экране, затем нажмите “Готово” как только это будет сделано.
  5. Найдите файл .exe установщика notepad++. чтобы установить его, нажмите “Готово”.
  6. В локальной папке SD щелкните файл “webui-user.bat” файл и надпись “Windows защитила ваш компьютер” появится всплывающее окно. Нажмите “Подробнее” затем “Выполнить все равно”
  7. Откроется окно командной строки. открыть и отобразить сообщение “Не удалось запустить Python” ошибка. Оставьте окно командной строки открытым.

Чтобы устранить эту ошибку, ’ нужно по существу подключить Python к SD; вот как:

  1. Щелкните правой кнопкой мыши файл “webui-user.bat” файл, выберите “Показать дополнительные параметры” затем выберите «Редактировать с помощью Notepad++».
  2. Откроется Notepad++. . Нажмите на значок поиска и введите «Phyton». Приложение Phyton отобразит результаты.
  3. Щелкните правой кнопкой мыши приложение Phyton и выберите «Открыть расположение файла».
  4. Отобразится папка Phyton; щелкните правой кнопкой мыши ярлык 64-разрядной версии Phyton и выберите «Открыть расположение файла».
  5. Щелкните правой кнопкой мыши файл “phyton.exe” файл, затем выберите “Копировать как путь” Путь будет скопирован в буфер обмена.
  6. Вернуться в Notepad++ , и поместите курсор рядом с “set PHYTON=” строка для копирования пути. Нажмите “Сохранить”
  7. Вернитесь на свой SD локальную папку, затем дважды щелкните “webui-user.bat” файл.
    • Этот процесс может занять некоторое время и не будет отображать ход выполнения. После завершения установки окно командной строки будет заполнено информацией о SD. Это окно должно оставаться открытым при локальном запуске SD.
  8. Самая важная информация – это номер IP, указанный в разделе “Работа на локальном компьютере. URL-адрес:” линию в нижней части экрана.
  9. Скопируйте URL-адрес, затем вставьте его в адресную строку браузера, чтобы получить доступ к локальному версия SD.

Искусство создания отличной подсказки SD

Когда дело доходит до работы с художественными моделями ИИ в SD, лучшие изображения создаются на основе конкретных и хорошо сформулированных подсказок. Есть даже отличные сайты, которые позволяют создавать изображения для стабильного распространения в Интернете. Но быстрая обработка требует времени и большого количества экспериментов с функциями, чтобы увидеть, как SD реагирует на определенные настройки. Чем больше времени вы проводите, играя с SD, тем больше вы понимаете, что заставить его создавать желаемое искусство — это само по себе искусство.

Удалось ли вам создать изображения с SD, которые вас впечатлили? Расскажите нам о своих любимых артах в разделе комментариев ниже.

Рейтинг
( Пока оценок нет )
Funtik/ автор статьи
Понравилась статья? Поделиться с друзьями:
Добавить комментарий