Original size 2480x3500

Начало живого 2.0 / Обучение генеративной нейросети

PROTECT STATUS: not protected

Концепция

На первом курсе я делала арт проект «Начало живого». Его концепция заключалась в том, что после глобального катаклизма на Земле не осталось никаких живых организмов, а все данные про них были повреждены. Единственным выжившим разумным существом оказался искусственный интеллект, который продолжил развиваться. В какой-то момент ИИ стал осознавать, что следующей ступенью его эволюции должна быть биологическая форма. Поэтому он начал собирать оставшуюся информацию про людей, животных и растения. Я решила продолжить данный проект с помощью обученной на моих работах модели.

big
Original size 2489x1559

таким образом выглядит мой исходник

Описание процесса обучения

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

big
Original size 2134x204

фрагмент кода

Проверив, что изображения открываются, я импортировала модель и создала изображениям подписи.

0

фрагменты кода

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

Для следующего шага я зарегестрировалась на сайте Hugging Face и получила токен. Затем внесла его в Kaggle и начала обучение нейросети.

Original size 2108x874

фрагмент кода

Выбрала разрешение 512, выставила максимальный шаг тренинга на 500 и чекпоинт на 250. Это сделано для сокращения времени на обучение. Мне потребовалось меньше часа.

Original size 2125x371

фрагмент кода

Обучение модели прошло успешно! И я приступила к написанию промтом для генерации изображений.

Original size 2110x914

фрагмент кода

Результат

Для генерации я выбрала животных, растения и людей, чтобы следовать первоначальной концепции проекта.

Original size 1024x1024

prompt = «a tiger’s face in the middle of the art»

Original size 1024x1024

prompt = «a photo collage in EHO style, lilies»

Original size 1024x1024

prompt = «large jellyfishes»

Original size 1024x1024

prompt = «large black lilies in the middle of the art»

Original size 1024x1024

prompt = «a photo collage in EHO style, Buddha»

Разбор результата

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

Original size 4165x1954

Даже вертикальные полосы от скотча, которые есть на моих работах, были учтены при генерации.

Original size 4165x1954
Original size 4165x1954

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

Google Ai Studio — для объяснения и исправления ошибок в коде GitHub — исходный код Hugging Face — для получения токена

Начало живого 2.0 / Обучение генеративной нейросети
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