Редактор растровой графики с открытым исходным кодом, GIMP, получил большой творческий импульс с новыми расширениями машинного обучения, получившими название GIMP-ML.
Хотя цель GIMP-ML в первую очередь состоит в том, чтобы значительно упростить некоторые сложные задачи обработки изображений с использованием Deep Learning, проект также может претендовать на то, чтобы обеспечить победу открытого исходного кода над его аналогами с закрытым исходным кодом, даже над крупными коммерческими приложениями, такими как Фотошоп. Он извлекает выгоду из преимуществ открытой архитектуры, открытого исходного кода и усилий сообщества по расширению приложений.
С помощью этих расширений ML GIMP смешивает науку и искусство, чтобы вызвать некоторые довольно волшебные эффекты — размытие фона, анализ лиц, генеративную модификацию портрета, повторное освещение, размытие движения и создание изображений сверхвысокого разрешения.
За кулисами GIMP-ML использует реализации алгоритмов машинного обучения, которые полагаются на стандартные пакеты Python, такие как numpy, scikit-image, Pillow, pytorch, open-cv, scipy. Тем не менее, он также действует как платформа, которая объединяет и объединяет под одной крышей ряд моделей глубокого обучения, которые до недавнего времени были доступны независимо только через такие фреймворки, как Keras, Pytorch или Tensorflow. Например, для размытия фона используется модель Deeplabv3, для анализа лица — BiSeNet, а для размытия движения — DeblurGAN-v2.
Автор Критик Соман подготовила несколько демонстраций на YouTube, которые демонстрируют каждый плагин, сравнивая изображения до и после применения плагина. Тем не менее, вы не сможете многого понять, наблюдая за примерами, поэтому лучше всего попробовать это на себе.
Вы можете найти плагины в репозитории Github проекта вместе с инструкциями по их установке:
[1] Установите GIMP.
[2] Клонировать этот репозиторий: git clone
ttps: //github.com/kritiksoman/GIMP-ML.git
[3] Откройте GIMP и перейдите в «Настройки» -> «Папки» -> «Плагины», добавьте папку gimp-plugins и закройте GIMP.
[4] Загрузите weights.zip (1,22 ГБ) и сохраните его в папке gimp-plugins.
[5] Откройте терминал и запустите: bash installGimpML-mac.shbash moveWeights.sh
[6] Откройте GIMP.
Поскольку GIMP в настоящее время полагается на Python 2.7, поддержка которого прекращена с января 2020 года, его следующая версия будет обновлена до Python 3, и за ней последует кодовая база GIMP-ML.
Конечно, GIMP-ML — последнее дополнение в расширяющемся наборе инструментов на стыке искусства и науки. Ранее мы рассматривали GANPaint: Использование ИИ для искусства, Deep Angel — ИИ будущего управления медиа и так далее. Помимо искусства изображений и кино, давайте не будем забывать, что машинное обучение также начало затрагивать и другие художественные области, такие как сценарии. Чтобы узнать больше, ознакомьтесь с применением машинного обучения в «Игре престолов».