对外经济贸易大学论坛

 找回密码
 注册
搜索
查看: 143825|回复: 0
打印 上一主题 下一主题

[专业课] 此启动使用机器学习将UI设计转化为原始代码

[复制链接]
跳转到指定楼层
1#楼
发表于 2018-4-19 09:26:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
作为一名UI或平面设计师,他们也可以编码,让您在当今的数字设计世界中占有一席之地。对于其他人来说,这是一个协作性的,稍微向后的过程:UI设计师嘲笑界面的外观,而前端开发人员将该设计转化为代码。只有到那时,你才能开始真正构建网站和改进功能的更有趣的工作。

将设计转换为代码可能非常乏味,而且没有特别的发人深省 - 这也正是使自动化成熟的标准。总部位于哥本哈根的初创公司UIzard Technologies已经开始使用该公司:该公司已经培训了一个神经网络来截取图形界面并将其转换为代码行,从而有效地消除了开发人员的网页设计过程。让人印象深刻的是,相同的模型适用于iOS,Android和基于Web的界面,并且在研究的早期阶段,算法的准确率达到了77%。

上周,UIzard Technologies的创始人兼首席执行官Tony Beltramelli发表了一篇名为Pix2Code的模型的研究论文。其要点是:像所有机器学习一样,研究人员必须根据手头任务的例子来训练模型。但是,该算法不需要从图像或文本中生成图像,而是需要能够在输入中生成图像并为输出生成文本(在此情况下为代码)。要做到这一点,研究人员必须分三步进行培训 - 首先,通过计算机视觉了解场景(屏幕截图)和组件(按钮,容器等)。其次,该模型必须理解计算机代码,并能够生成语法和语义正确的样本。最后的挑战是通过推断场景并在文本中生成它们的描述来连接前两个步骤。
模型Beltramelli和他的团队创建了UI设计的屏幕截图,评估图片 - 各种图标,功能和布局 - 然后根据所看到的内容生成代码行。该视频展示了该技术的实际应用:
实际上,Pix2Code肯定会为开发人员节省时间,开发人员可以输入设计界面的JPEG并生成可操作的代码,然后再对其进行操作和改进。这也将使UI或图形设计人员更容易掌握基本的代码知识,从而自行处理整个网站。

另一方面,它也可能使复制另一个网站的代码变得更容易 - 这已经困扰了一些开发人员。虽然程序员之间的合作精神在Github这样的网站中显而易见,但是一些开发人员(尤其是那些在想要原创网站的客户的网站上工作的开发人员)并不希望其他人能够将他们的代码收费。

无论如何,UIzard Technologies正在继续完善该模型,并通过更多数据对其进行培训以提高其准确性。对于最近在哥本哈根IT大学和苏黎世联邦理工学院完成机器学习研究生学习的Beltramelli,似乎毫无疑问Pix2Code将会到达那里。 “考虑到网上已有大量网站,并且每天都创建新网站,网络理论上可以提供无限量的培训数据,”他在研究报告中写道。 “我们推断,以这种方式使用的深度学习最终可能会结束对手动编程GUI的需求。”

Pix2Code是UIzard开发的第一款应用程序,它仍处于测试阶段(您可以在此注册试用)。公司的希望是帮助开发人员,设计师和初创公司创建更好的应用程序和网站,通过消除编写代码的步骤作为开发过程的早期步骤,从而腾出更多时间进行原型设计,迭代并最终生成更好的产品。这一倡议是公司使命的开始,即使它在未来的比赛中使用人工智能来保持技术的可访问性 - 允许更多人利用更复杂的系统。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长联系QQ:12726567   myubbs.com
         站长微信
请扫描右边二维码
www.myubbs.com

小黑屋|手机版|Archiver|对外经济贸易大学论坛 ( 琼ICP备12002442号 )

GMT+8, 2024-4-26 01:10 , Processed in 0.079656 second(s), 14 queries .

Powered by 高考信息网 X3.3

© 2001-2013 大学排名

快速回复 返回顶部 返回列表