В мире современных технологий, где искусственный интеллект играет все более важную роль, графические нейросети становятся неотъемлемой частью нашей жизни. Они позволяют создавать реалистичные изображения, анимацию и даже видео, обеспечивая впечатляющий уровень детализации и качества.
Генеративно-состязательные сети (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.
После того, как вы авторизовались можно запускать установку нейронки на ваш виртуальный сервер.
После запуска гугл предупредит вас о том, что не имеет отношения к коду, который сейчас будет запускаться. Игнорируем и жмём "выполнить".
Скрипт автоматически скачает и установит всё необходимое, после чего сгенерирует для вас ссылку для доступа к веб-интерфейсу нейросети.
Далее просто переходим по этой ссылке, и в новом окне откроется интерфейс нейросети, в котором уже можно работать!
Вкладку Google colab не закрывать!
Обратите внимание, что интерфейс может быть светлым - это зависит от темы оформления вашего браузера.
Далее нажимаем чекбокс "Advanced"
Перед вами открывается расширенный режим Fooocus
Итак, теперь мы можем выбрать разрешение выходного изображения, количество генераций за раз, а так же стиль, в котором будет генерироваться картинка.
Важно!
Количество генераций за раз я бы рекомендовал ставить не более 1!
Помним, что мы работаем на бесплатном виртуальном сервере с ограниченной памятью!
В принципе уже можно попробовать создать изображение!
Для этого просто пишем, что мы хотим увидеть в окне промтов и нажимаем кнопку "Generate"
Вот какой милый пёсик у нас получился))) Чтобы скачать изображение, нажимаем на него, потом на иконку "скачать" в правом верхнем углу.
Теперь давайте попробуем поиграть со стилями!
Переходим во вкладку "Style" и выбираем интересный нам стиль (я выбрал Origami)
И вот уже наш пёс в совершенно другом, "бумажном", стиле.
Обратите внимание, что одновременно можно использовать несколько стилей, но я бы не рекомендовал более 4х, так как нейронка может начать галлюцинировать и выдавать совершенно не тот результат.
Если всё же галюцинации начались, или случился ещё какой-нибудь сбой, то необходимо просто вернуться на предыдущую вкладку с Google colab и перезапустить сервер. Для этого нужно нажать на иконку "стоп", а когда он остановится - снова на "плей". При этом если вкладка не была закрыта, система не будет переуснанавливаться полностью, а просто перезагрузится и выдаст новую ссылку с интерфейсом Fooocus, в котором можно будет продолжить работу.
Редактирование изображений
Помимо генерации картинок, Fooocus так же позволяет редактировать ваши изображения.
Для этого нужно нажать чекбокс "Input image" и выбрать вкладку "Inpaint or Outpaint" и просто перетащить изображение для редактирования в рабочую область.
Выбираем маской область, с которой будем работать, и в поле промта пишем то, что хотим изменить.
Давайте попробуем сделать эту девушку (так же сгенерированную Fooocus) блондинкой.
Для этого выделим ей прическу и в поле промта пропишем "Blonde, blonde hair" и нажмем кнопку "Generate"
Данная операция у меня заняла меньше двух минут. Подумайте сколько времени на такое нужно потратить в фотошопе!? А ведь его ещё нужно купить (мы так-то против пиратства)!
Думаю для начала достаточно!
Давайте подведём итог:
Из плюсов:
- отличный инструмент для генерации и редактирования изображений
- не требует мощного железа
- абсолютно бесплатно!
Из минусов:
- Так как нейросеть развернута на виртуальном сервере - иногда бывают сбои в соединении
- Ограничение в производительности бесплатной версии виртуального сервера накладывает определенные ограничения, такие как невозможность обработки большого количества изображений и т.д.
Думаю эти минусы не так значительны по сравнению с теми возможностями, которые открывает для вас Fooocus.
Ну а если у вас есть достаточно мощный стационарный пк (желательно с видеокартой nvidia) - я могу в других статьях подробно рассказать как развернуть подобную нейросеть уже непосредственно на машине! Пишите в комментариях - всё расскажу!
Это лишь небольшая часть того, что может эта нейронка, так что если интересно - пишите в комментариях, я расскажу подробнее.
И самое главное помните, это всего лишь инструмент, который позволяет хоть немного, но избавить вас от рутины и дать больше манёвра для творчества!
Буду рад, если подпишитесь и поставите палец вверх! Это сильно мотивирует продолжать вести канал, а уж рассказать мне действительно есть что!
Увидимся в следующих публикациях!
Всем добра!