Найти тему
Zvukobudka

Графическая нейросеть на любом железе!

Сгенерировано fooocus
Сгенерировано fooocus

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

Сгенерировано fooocus
Сгенерировано fooocus

Генеративно-состязательные сети (GAN) позволяют создавать новые изображения, которые выглядят очень реалистично.

Теперь, чтобы обработать фото, или создать красивую превьюшку для презентации не нужно владеть фотошопом, достаточно лишь написать грамотный запрос нейронке, и она сделает всё за тебя. Но всегда есть это НО.. Зарекомендовавшие себя midjorney, dalle и им подобные за бесплатно вам делать ничего не будут, конечно у них есть пробный период, но он улетит гораздо раньше, чем вы поймёте что вообще вы хотите получить от этой генерации.

И вот, наконец, после такого длинного вступления я готов пригласить на сцену Fooocus внутри google colab!!!

Fooocus внутри google colab позволяет развернуть почти полноценную модель на базе stable diffusion, которая не уступает по качеству midjorney и dalle, при этом бесплатна и доступна практически с любого устройства, где есть интернет и веб браузер!

Итак, приступим!

Переходим по этой ссылке: https://colab.research.google.com/github/lllyasviel/Fooocus/blob/main/fooocus_colab.ipynb

У вас откроется страничка Google colab

страничка Google colab
страничка Google colab

Обязательно войдите под своей учетной записью Google.

После того, как вы авторизовались можно запускать установку нейронки на ваш виртуальный сервер.

Запускаем установку
Запускаем установку

После запуска гугл предупредит вас о том, что не имеет отношения к коду, который сейчас будет запускаться. Игнорируем и жмём "выполнить".

Жмём "выполнить"
Жмём "выполнить"

Скрипт автоматически скачает и установит всё необходимое, после чего сгенерирует для вас ссылку для доступа к веб-интерфейсу нейросети.

-7

Далее просто переходим по этой ссылке, и в новом окне откроется интерфейс нейросети, в котором уже можно работать!

Вкладку Google colab не закрывать!

интерфейс fooocus
интерфейс fooocus

Обратите внимание, что интерфейс может быть светлым - это зависит от темы оформления вашего браузера.

Далее нажимаем чекбокс "Advanced"

Advanced
Advanced

Перед вами открывается расширенный режим Fooocus

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

Вкладка стилей
Вкладка стилей

Важно!

Количество генераций за раз я бы рекомендовал ставить не более 1!

Помним, что мы работаем на бесплатном виртуальном сервере с ограниченной памятью!

Количество генераций за раз
Количество генераций за раз

В принципе уже можно попробовать создать изображение!

Для этого просто пишем, что мы хотим увидеть в окне промтов и нажимаем кнопку "Generate"

Запуск генерации
Запуск генерации

Вот какой милый пёсик у нас получился))) Чтобы скачать изображение, нажимаем на него, потом на иконку "скачать" в правом верхнем углу.

Скачать
Скачать

Теперь давайте попробуем поиграть со стилями!

Переходим во вкладку "Style" и выбираем интересный нам стиль (я выбрал Origami)

Стиль Origami
Стиль Origami

И вот уже наш пёс в совершенно другом, "бумажном", стиле.

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

Компиляция стилей
Компиляция стилей

Если всё же галюцинации начались, или случился ещё какой-нибудь сбой, то необходимо просто вернуться на предыдущую вкладку с Google colab и перезапустить сервер. Для этого нужно нажать на иконку "стоп", а когда он остановится - снова на "плей". При этом если вкладка не была закрыта, система не будет переуснанавливаться полностью, а просто перезагрузится и выдаст новую ссылку с интерфейсом Fooocus, в котором можно будет продолжить работу.

Перезапуск сервера
Перезапуск сервера

Редактирование изображений

Помимо генерации картинок, Fooocus так же позволяет редактировать ваши изображения.

Для этого нужно нажать чекбокс "Input image" и выбрать вкладку "Inpaint or Outpaint" и просто перетащить изображение для редактирования в рабочую область.

Описание элементов
Описание элементов

Выбираем маской область, с которой будем работать, и в поле промта пишем то, что хотим изменить.

Размер маски
Размер маски

Давайте попробуем сделать эту девушку (так же сгенерированную Fooocus) блондинкой.

Для этого выделим ей прическу и в поле промта пропишем "Blonde, blonde hair" и нажмем кнопку "Generate"

Работа с маской
Работа с маской

Данная операция у меня заняла меньше двух минут. Подумайте сколько времени на такое нужно потратить в фотошопе!? А ведь его ещё нужно купить (мы так-то против пиратства)!

Думаю для начала достаточно!

Давайте подведём итог:

Из плюсов:

  • отличный инструмент для генерации и редактирования изображений
  • не требует мощного железа
  • абсолютно бесплатно!

Из минусов:

  • Так как нейросеть развернута на виртуальном сервере - иногда бывают сбои в соединении
  • Ограничение в производительности бесплатной версии виртуального сервера накладывает определенные ограничения, такие как невозможность обработки большого количества изображений и т.д.

Думаю эти минусы не так значительны по сравнению с теми возможностями, которые открывает для вас Fooocus.

Ну а если у вас есть достаточно мощный стационарный пк (желательно с видеокартой nvidia) - я могу в других статьях подробно рассказать как развернуть подобную нейросеть уже непосредственно на машине! Пишите в комментариях - всё расскажу!

Это лишь небольшая часть того, что может эта нейронка, так что если интересно - пишите в комментариях, я расскажу подробнее.

И самое главное помните, это всего лишь инструмент, который позволяет хоть немного, но избавить вас от рутины и дать больше манёвра для творчества!

Буду рад, если подпишитесь и поставите палец вверх! Это сильно мотивирует продолжать вести канал, а уж рассказать мне действительно есть что!

Увидимся в следующих публикациях!

Всем добра!