Original size 1140x1600

Black Hole | Обучение генеративной нейросети

PROTECT STATUS: not protected
5
The project is taking part in the competition
big
Original size 512x512

Недавно я была на лекции в обсерватории, где нам рассказывали об изучении черных дыр. Кадры этого явления оказалось очень интересно рассматривать и осознавать происходящее, ведь это фотографии невидимого. Сама дыра не излучает ничего, однако поглощает все, что в нее попадает, поэтому на кадрах мы видим только ее «тень» и границы — светящийся аккреционный диск, разогретый до ядерных температур.

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

Поэтому я решила поэкспериментировать и создала с помощью Stable Diffusion свои версии черных дыр.

0

Датасет исходных фотографий взят с сайта kaggle, имеет открытую лицензию CC0

Процесс обучения и генерации изображений

Итак, при работе было создано 2 блокнота:

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

Второй скрипт предназначен для генерации изображений на базе уже обученной мной модели.

Сначала потребовалось импортировать все необходимые библиотеки для работы с датасетами, трансформерами изображений, Stable Diffusion, LoRA и т д.

Также были проверены GPU и установлены зависимости. Далее я выгрузила 188 фотографий черных дыр в разрешении 512*512, как и датасет.

0

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

Далее начался процесс обучения, занял где-то полтора часа, благодаря этому получилось сформировать итоговую обученную модель.

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

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

Всего было сгенерировано 25 разных изображений с помощью 7 случайных промтов.

0

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

Результат обучения, сгенерированные изображения

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

0

promt: «photo of a rotating black hole surrounded by plasma, high realism, detailed»

0

promt: «supermassive black hole with bright accretion ring, cinematic lighting, 8k render»; «dark vortex in deep space bending light, quantum distortion, vivid detail»

0

promt: «black hole consuming nearby star, cosmic energy, ultra sharp image»

0

promt: «cosmic black hole in galactic core, illuminated dust ring, scientific photo»

0

promt: «abstract depiction of gravitational lensing near a black hole, artistic photo»

0

promt: «spinning black hole with accretion disk of orange-blue light, space realism»

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

Black Hole | Обучение генеративной нейросети
5
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