Не-гайд о нейросетях, их мозгах и модификаторах.

Автор: Виктор Волков

Написал здоровенный комментарий о нейросетях, дублирую его в пост. Для полезной информации. Так как я вижу, что люди ими балуются. Вроде как это должно быть в "статьи"? 

Это не гайд. Это сваленная в кучу информация. 

Соответственно, техподдержки не будет. Для использования stable diffusion нужно знать английский язык, и обладать подходящим железом.
---

Какую используете нейросеть, если не секрет?

Stable Diffusion, сборка от auto1111.
https://github.com/AUTOMATIC1111/stable-diffusion-webui

И "мозги" из сети. Сейчас мне нравится lyriel, revAnimated, icbinp, хотя в инструментарии полезно иметь также clarity, deliberate, anything v5, protogen 2.2, плюс оригинальный мозг 1.5 Ну и toonyou очень многообщеюще выглядит.

Ещё желательно controlnet'ом научиться пользоваться, там уже вот так делать можно:


И текстовых инверсий понадёргать. Они смешиваются хорошо с icbinp. 

------

Что вы имеете в виду под "мозги"?

У нейросетки есть мозг - файлик от 2 до, хм, где-то 7 гигабайт, в котором хранится всё, что она знает. Коэффициенты сети. Это и есть то, что я называю "мозг", хотя на английском он называется "checkpoint", т.е. контрольная точка. Это вот сетку тренировали, в определённый момент остановили, и записали её состояние, чему она научилась. Это и есть "контрольная точка". Её можно воткнуть и использовать, можно пытаться дальше учить или переучить (что называется "finetuning"), и т.д. "мозг" определяет, что и в каком стиле нейросеть будет рисовать, и что она вообще знает.

"мозги" для сетки можно скачать в сети. Учтите, что в сети полно моделий, которые умеют и хотят генерить nsfw. Обнажёнка может подкрасться из-за угла, а в особо плохих случаях сеть может генерить крипоту. Лютейшую, причём.


Что значит "возьмите запрос и модификаторами его посыпьте"?

Добавьте слова, которые изменят результат картинки. К примеру. Вот я беру самый первый чекпоинт/мозг, который выпустили для stable diffusion. И начинаю использовать. Число, которое определяет изображение (seed), я замораживаю, просто добваляю слова, и делаю новый результат.

Пример ниже.

"mushroom girl" (девушка гриб или с грибами)

-----

"mushroom girl, illustration" (+иллюстрация)

----
"mushroom girl, cinematic illustration" (+cinematic, кинематографичная)

---
mushroom girl, intricate cinematic illustration (+intricate. Приблизительно означает детализированный, тщательно сделанный)

---
mushroom girl, intricate highly-detailed cinematic fantasy illustration (+highly-detailed, +fantasy. Высокодетализировання, фентезийная)

---
mushroom girl, intricate highly-detailed cinematic fantasy illustration, by sophie anderson (+by sophie anderson.
"автор - софи андерсон")

---
"mushroom girl, intricate highly-detailed cinematic fantasy illustration, by sophie anderson, mark arian" (+mark arian. "авторство софи андерсон, марк ариан")

Глаза закрыла. Ну, бывает. 

----

А теперь я заменяю мозг с чекпоинта по умолчанию, на другой. 

мозг: revAnimated
"mushroom girl"

---
мозг: "toonyou beta2"
"mushroom girl"

---
мозг: "clarity"
"mushroom girl"

---

А теперь я чёрную магию применяю, которая controlnet.

мозг: "clarity"
mushroom girl  style-of-marc-allante (текстовая инверсия. Нужен файл style-of-marc-allante .pt )

Или вот так: control net.
мозг: clarity v2
"mushroom girl"

---
Так вот. Окромя секции чёрной магии, это наглядно показывает эффект от добавления модификаторов (каждое слово - модификатор), и замена мозга сети. И это я ещё не весь инструментарий использовал.

Соответственно, товарищ вам посоветовал взять мой запрос, найти картинку по нему, которая более менее нравится, "заморозить" её число (seed), и попытаться добавить слов (модификаторов) которые её изменят в нужную сторону...


ЗЫ. Вот чем я, спрашивается, занимаюсь, вместо написания главы?

Краткое объяснение нейросетей: https://author.today/post/380060?c=19712496&th=19712496 

Пример частичной перерисовки: https://author.today/post/380060?c=19704288&th=19704288 

+3
273

0 комментариев, по

4 327 329 62
Наверх Вниз