Original size 1140x1600

Нейросеть в память о Ките Харинге

PROTECT STATUS: not protected

Описание проекта

У меня было несколько целей, чтобы обучить нейросеть рисовать в определенной стилистике:

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

big
Original size 4215x1713

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

big
Original size 4215x1713

Берлинская стена со знаменитыми «человечками»

Так я не только научусь использовать новые технологии, но и выполню несколько задач.

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

big
Original size 4215x1713

Результат обучения нейросети

Original size 4215x1713

Анализ изображений

Методом проб и ошибок я понял, что нейросеть плохо справляется с пониманием точной формы элементов. Но это можно легко исправить при помощи Photoshop, Illustrator или Procreate. Например, вырезая объект из фона можно добиться желаемого результата.

Original size 2480x2480

" an art in KEITHHA style, yellow dog with red heart in his mouth, blue background "

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

Original size 4215x1713

1. Аутентификация и подготовка окружения

В начале происходит вход в аккаунт Hugging Face с помощью notebook_login (), что позволяет загружать и сохранять модели в репозитории

2. Запуск обучения

С помощью команд проверки и загрузки базы изображений запускаем код.

Для ускорения процесса обучения выставлено всего 500 шагов с двумя чекпоинтами (250 и 500).

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

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

4. После завершения обучения производится сбор итоговой модели

Сохраняем обученную нейросеть на HuggingFace.co

Original size 4215x1713

Кит Харинг с другой стороны

Нейросеть в память о Ките Харинге
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