Pix2Code شکاف بین طراحان و برنامهنویسان را کوچکتر میکند. اگر شما بخواهید یک رابط کاربری (Interface) بسازید، حتما باید به یک توسعه دهنده یا برنامهنویس و در حالت سادهتر به یک کدنویس مراجعه کنید تا طرح گرافیکی شما را تبدیل به کد و برای کاربر نهایی آماده کند. خبر خوب اینکه طراحها بزودی میتوانند این مرحله را هم خودشان بدست بگیرند.
استارتآپ Ulzard که از سازمان Copenhagen است، یک اپلیکیشن به نام Pix2Code توسعه دادهاند. این اپلیکیشن با استفاده از شبکه عصبی آموزش دیده، تصاویر را به کد تبدیل میکند. تمام آنچیزی که Pix2Code نیاز دارد یک طرح گرافیکی است (GUI)، هنگامی که طرح را شناسایی کرد شروع به تبدیل آن به کدها میکند. جالبتر اینکه قادر است کدها را برای اندروید، iOS و وب پیاده سازی کند.
Tony Beltramelli، بنیانگذار Ulzard، معتقد است که Pix2Code قابلیت این را دارد که برنامه نویسی برای آماده کردن GUI را حذف کند.
برای برنامه نویسی به منظور آموزش شبکه عصبی، تیم توسعه دهنده با سه مشکل اساسی مواجه بودند. اولین آن بینایی کامپیوتر بود – به این معنی که یک کامپیوتر در حالت معمول نمیتواند تصویر داده شده را تشخیص دهد، آبجکتها را شناسایی و موقعیت آنها را تشخیص دهد. – دومین مشکلی که با آن مواجه بودند، زبان بود – آموزش دادن به شبکه برای درک متنها تا بتواند نمونه اولیه دقیقی ایجاد کند. آخرین مشکل اساسی در آموزش این شبکه ارتباط بین کدها، تصاویر، متنها بوده است.
بر طبق گفتههای Beltramelli، در آینده این اپلیکیشن را با GAN (یکی از الگوریتمهای هوش مصنوعی است و در یادگیری ماشین بدون نظارت استفاده میشود.) به روز میکند.
ویدئو ارائه و نحوه کار این اپلیکیشن را میتوانید در این لینک مشاهده کنید.