Original size 1140x1600

Dreamy hotel AI concept | Обучение генеративной нейросети

13
The project is taking part in competitions

Идея проекта

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

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

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

big
Original size 3500x837

Несколько изображений из базы данных (мои генерации и визуализации)

Итоговые генерации

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

Желтым цветом я обозначила пространство лобби отеля, наиболее встречающее, теплое и яркое.

/prompt: photo of a hotel lobby interior in CROSBY style, reception desk, white and light yellow colors

Зона рецепции и лобби

Голубой цвет выбрала для общественных пространств галереи и ресторана.

/prompt: photo of a interior in CROSBY style, white wall, light blue floor, photographed by Hiroshi Sugimoto

Пространство галереи

Розовый цвет для номеров отеля, частных пространств.

/prompt: photo of a cafe interior in CROSBY style, light blue colors / light pink colors

Ресторан и столовая зона в номере

В номере и пространстве галереи я хотела добиться эффекта «другого ракурса», поэтому добавила в промпт интерьерного фотографа, известного фронтальной съемкой.

/prompt: photo of a hotel bedroom interior in CROSBY style, light pink colors, photographed by Hiroshi Sugimoto

/prompt: photo of a interior in CROSBY style, sofa, journal table, light pink colors, photographed by Hiroshi Sugimoto

Гостиничный номер

Процесс обучения

Сначала загрузила все необходимые для работы библиотеки: Diffusers и DreamBooth.

Далее загрузила изображения с папки на Google Drive в Google Colab. Это сделано через встроенную в Colab функцию drive. Дополнительно форматирую изображения (обрезаю до квадратного соотношения) также с помощью кода. Затем проверяю, что изображения действительно загрузились, вывожу несколько из них на экран с помощью image_grid.

Далее ко всем изображениям код автоматически генерирует подписи (captions) с помощью модели BLIP от Salesforce. Это также этап подготовки датасета: каждое изображение получает описательный текст, чтобы модель понимала, что на нём изображено.

Еще одна подготовка к Обучению, ввожу access token к аккаунту Hugging Face.

В этой части кода уже обозначена тренировка модели. Выбрано разрешение 512, выставлен максимальный шаг тренинга на 500, а checkpoint установлен на 250. Это сокращает время на процесс тренировки (пример занял 30-35 минут).

Затем сохраняю обученную модель на Hugging Face и создаю первые генерации.

После создания первых пробных генераций, попробовала создать 20 изображений разных пространств («gallery», «hotel lobby», «bar», «cafe», «restaurant», «office», «shop», «art center», «museum») с помощью кода, который подставлял нужное слово перечисляя их друг за другом. Остальной промпт при этом не менялся. В целом, здесь уже считываются преобладающие цвета моих работ, плавные формы, пастельные оттенки, мягкая подсветка.

/prompt: photo of a {place} interior in CROSBY style

Original size 3500x837

Генерации про промпту с перечислением пространств

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

Промпты для изображений ниже: /photo of a interior in CROSBY style, white walls, light blue accents, captured by Hiroshi Sugimoto /sofa in CROSBY style, sofa, purple fabric, polished metal details, glass, pink colors, white backround furniture design photography /photo of a hotel interior in CROSBY style, reception desk, polished metal details /photo of a interior in CROSBY style

Original size 3500x837

Генерации по промпту с дополнениями

Список использованных в проекте инструментов:

— Stable Diffusion — обучение генеративной нейросети под свой стиль; — Google Colab — выполнение кода и генераций; — Hugging Face — получение токена для обучения нейросети, загрузка полученной модели на сайт; — Adobe Photoshop — для коллажирования готовых работ; — Prome AI — upscale изображений и удаление «мусорных» объектов.

Таким образом, для создания и обработки изображений использовались только нейросетевые инструменты.

Dreamy hotel AI concept | Обучение генеративной нейросети
13
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