Органотехника on HSE Design
Original size 1140x1600

Органотехника

PROTECT STATUS: not protected
5
The project is taking part in the competition

Идея

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

Реализация

Сначала я создала папку cher, в которой будут храниться изображения. Потом я подключила модуль files из Google Colab, чтобы можно было загрузить картинки с компьютера. Далее я подключила библиотеку Pillow и написала функцию image_grid, которая собирает несколько изображений в одну сетку. При этом картинки автоматически уменьшаются до размера 256×256 пикселей, чтобы всё выглядело аккуратно. После этого я использовала модуль glob, чтобы найти все файлы с расширением .jpg в папке cher.

0
big
Original size 1280x256

Исходники

После этого я подключила необходимые библиотеки — requests, transformers и torch. Далее я загрузила модель и процессор BLIP от Salesforce, которые предназначены для автоматической генерации подписей к изображениям. После этого создала функцию caption_images, которая принимает изображение, преобразует его в нужный формат, передаёт в модель и возвращает сгенерированную подпись. Затем я подключила glob и PIL, чтобы открыть все изображения из папки cher.

После этого импортировала json и задала префикс для описаний (caption_prefix), например, «photo in my style». Далее для каждого изображения создала подпись с помощью функции caption_images, добавила к ней заданный префикс и сохранила результат в формате JSON — с именем файла и соответствующим текстовым описанием.

0

Запустила bash-скрипт, который с помощью accelerate launch тренирует модель. В параметрах я указала базовую модель stabilityai/stable-diffusion-xl-base-1.0, VAE madebyollin/sdxl-vae-fp16-fix, набор данных «cher» и выходную папку «cherakshin_style_LoRA». Главная цель — научить нейросеть создавать фотоколлажи в стиле CHERKASHIN, поэтому использовался промпт «photo collage in CHERKASHIN style». Модель обучалась с разрешением 512×512, размером батча 2 и 500 шагами обучения.

0

Дальше я подключила уже обученную модель, чтобы можно было генерировать изображения. Импортировала нужные библиотеки — torch и diffusers. Потом я загрузила VAE-модель madebyollin/sdxl-vae-fp16-fix, которая помогает точнее обрабатывать изображения, сохраняя их качество.

Original size 1387x433

Ссылка на код

Изображения

Original size 1674x75

Код и промпт для 1 фото

Original size 1024x1024

Старый компьютер

Original size 1335x57

Код и промпт для 2 фото

Original size 1024x1024

Печатная плата

Original size 1674x75

Код и промпт для 3 фото

Original size 1024x1024

Роботизированная рука

Original size 1337x64

Код и промпт для 4 фото

Original size 1024x1024

Дрон

Изображения представляют из себя альтернативную реальность, в которой исчезли люди. На планете только человеческие изобретения и природа

Original size 1673x73

Код и промпт для 5 фото

Original size 1024x1024

Блок двигателя

Original size 1336x57

Код и промпт для 6 фото

Original size 1024x1024

Микрочип

Original size 1673x77

Код и промпт к 7 фото

Original size 1024x1024

Заброшенная машина

Original size 1343x60

Код и промпт для 8 фото

Original size 1024x1024

Коралловая органическая структура

Original size 1675x82

Код и промпт для 9 фото

Original size 1024x1024

Механическое насекомое

Природа адаптируется к искусственному миру, поглощая его. Технологии обретают биологические черты. Искусственное становится живым.

Органотехника
5
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more