Стартап з Копенгагена UIzard Technologies анонсував проект pix2code - генератор коду, що відтворює макет інтерфейсу користувача з зображення на скріншоті. Проект спростить роботу дизайнерів інтерфейсу, який реалізовуватимуть свої задумки в формі графічних макетів, а pix2code формуватиме на основі зображень готовий каркас коду, що вимагає мінімальних правок для створення робочого прототипу додатку.
В процесі генерації коду використовується абстрактний предметно-орієнтована мова, яка потім перетворюється в уявлення мовою цільової системи. Даний підхід дозволяє генерувати код для побудови інтерфейсу для різних платформ і мов. Підтримується відтворення коду для веб-додатків і мобільних додатків для платформ IOS і Android.
Модель для навчання побудована на основі приблизно 90 тисяч прикладів мобільних додатків і 140 тисяч прикладів веб-інтерфейсів. Вдалося домогтися відтворення інтерфейсу на основі макета з 77% точністю.
Пов'язані з проектом набори даних і готову модель для генерації коду планується опублікувати на GitHub.
Ще немає коментарів