Original size 908x1280

Обучение генеративной модели в создании моего пёсика

PROTECT STATUS: not protected

Описание идеи

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

Именно поэтому для обучения нейросети я решила использовать фотографии своего питомца. Мне стало интересно проверить, насколько точно модель сможет воссоздать черты моего пёсика и насколько реалистичными получатся изображения. А также мне хочется пополнить галерею фотографиями Лакуши, хоть они и являются «фантазийными», сделанными нейросетью.

Исходные изображения

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

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

Мой код написан на основе исходного кода.

Сначала устанавливаем библиотеки и обучающий скрипт.

Original size 1259x289

Далее создаем папку, загружаем изображения. Также нужно разрешить блокноту доступ к файлам на Google диске.

Original size 1285x499

Предварительно просматриваем первые 5 изображений.

Original size 1161x303

Далее генерируем подписи к картинкам и входим в аккаунт Hugging Face, устанавливаем библиотеки.

Original size 1413x617
Original size 1244x508

Теперь приступаем к обучению. Обучение проходит с шагом в 500 и чекпоинтом 250. Далее сохраняем модель в Hugging Face.

Original size 1346x717
Original size 1175x685

Далее создаем ссылку на модель и загружаем обученную модель.

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

Итоговые изображения

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

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

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

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

Возможно, чуть позже, когда у меня будет свободная память, я сгенерирую своего Лаки с использованием обученной модели!

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

Stable Diffusion — обучение генеративной нейросети; Google Colab — выполнение кода и генераций; Hugging Face — получение токена для обучения нейросети, загрузка полученной модели на сайт; Reve — генерация изображений.

Обучение генеративной модели в создании моего пёсика
Project created at 11.02.2026
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more