Microsoft анонсировала проект по генерации изображений на основе произведений искусства
Microsoft анонсировала проект по генерации изображений на основе произведений искусства. Компания разработала технологию совместно с Метрополитен-музеем и Массачусетским технологическим институтом (MIT)
Используя общедоступные API-интерфейсы, изображения и ключевые слова, специалисты представили программу под названием Gen Studio, позволяющую комбинировать различные объекты из коллекции Метрополитен-музея. Сервис на основе генеративно-состязательной сети (GAN) также объединен с визуальным поиском, что позволяет пользователям изучать коллекцию и открывать новые области художественного пространства.
В основе лежит GAN, способная находить наиболее близкое соответствие между заданным изображением и настоящим произведением искусства в Метрополитен-музее и комбинировать их в единой работе. Кроме того, пользователи могут самостоятельно смешивать разные произведения – разработчики надеются, что это поможет людям лучше понять визуальную структуру, лежащую в основе музейной коллекции, а также создавать и комбинировать художественные работы, основанные на различных стилях, материалах и формах.
Для создания этого сервиса разработчики использовали микросервисную архитектуру глубоких нейросетей, службы Azure и хранилище BLOB-объектов. Visual Studio Code и Azure Kubernetes Service позволяют создавать новые изображения в режиме реального времени и отвечают за интерактивный внешний вид сайта.
Azure Kubernetes Service существенно упрощает производство, позволяя развернуть сервис всего за несколько дней. Чтобы пользователи могли изучить коллекцию Метрополитен-музея, разработчики загрузили все доступные изображения в кластер Azure Databricks и использовали машинное обучение Microsoft для Apache Spark, чтобы снабдить эти изображения описаниями. С помощью ResNet50 был создан быстрый поиск по визуальному сходству, а данные из кластера были загружены в службу поиска Azure.