ADM-201 dump PMP dumps pdf SSCP exam materials CBAP exam sample questions

AI开始学习创建UI界面 – 译学馆
未登录,请登录后再发表信息
最新评论 (0)
播放视频

AI开始学习创建UI界面

AI Learns To Create User Interfaces (pix2code) | Two Minute Papers #161

亲爱的学霸们大家好 这里是由Károly Zsolnai-Fehér带来的两分钟论文
Dear Fellow Scholars, this is Two Minute Papers with Károly Zsolnai-Fehér.
大多数时候 为安卓和iOS设备创建应用都是一项
Creating applications for mobile Android and iOS devices is a laborious endeavor which
浩大而严峻的工程 尤其是创建GUI
most of the time, includes creating a graphical user interface.
这些是能让用户与我们后台服务交互的
These are the shiny front-end interfaces that enable the user to interact with the back-end
炫酷应用前端
of our applications.
那么 如果让某个算法来学习如何创建GUI
So what about an algorithm that learns how to create these graphical user interfaces
并且将其部分过程自动化呢?
and automates part of this process?
这篇论文通过将UI界面截图 获得单一输入图像
This piece of work takes one single input image that we can trivially obtain by making
就能快速生成
a screenshot of the user interface, and it almost immediately provides us with the code
所需的新代码
that is required to recreate it.
这个想法真的很酷!
What an amazing idea!
该算法支持多种不同的目标平台
The algorithm supports several different target platforms.
例如 它可以提供给我们iOS和Android设备的代码
For instance, it can give us code for iOS and Android devices.
把代码扔到编译器里就能生成可执行应用程序
This code we can hand over to a compiler which will create an executable application.
还支持用html创建符合用户要求样式
This technique also supports html as well for creating websites with the desired user
的网站界面
interface.
它的工作原理是 导入并使用DSL
Under the hood, a domain specific language is being learned, and using this, it is possible
就可能用文字来精确描述界面
to have a concise text representation of a user interface.
注意 这不是DSL的唯一用途
Note that’s by no means the only use of domain specific languages.
利用经典的CNN网络建立GUI
The image of the graphical user interface is learned by a classical convolutional neural
并向科研人员学习编制代码
network, and this text representation is learned by a technique machine learning researchers
这就是Long Short Term Memory网络
like to call Long Short Term Memory.
简称 LSTM
LSTM in short.
是一个能够学习数据序列的神经网络变体
This is a neural network variant that is able to learn sequences of data and is typically
常用于语言翻译 合成音乐 或学习莎士比亚的小说作品
used for language translation, music composition, or learning all the novels of Shakespeare
并基于他的风格创作出新的作品
and writing new ones in his style.
如果你想知道为什么这些例子有待考证 我们有一个之前发生的相关事件
If you were wondering why these examples are suspiciously specific, we’ve had an earlier
我在视频说明中添加了一个链接
episode about this, I’ve put a link to it in the video description.
去看看吧 保证你会爱上它的
Make sure to have a look, you are going to love it.
同时 今年它也将迎来二十周年纪念日
Also, this year it will have its twentieth year anniversary.
愿你永存不朽 小小的LSTM网络!
Live long and prosper, little LSTM!
如今 它已经在论坛上火了
Now, I already see the forums go up in flames.
总的来说 世界各地的前端开发人员广泛声讨
Sweeping generalizations, far-reaching statements on front end developers around the world getting
被解雇之类的消息
fired and all that.
我先着重说一下 我非常怀疑这项工作是否意味着
I’ll start out by saying that I highly doubt that this work would mean the end of front
行业内前端发展工作的结束
end development jobs in the industry.
不过 我认为它需要做一些改进
However, what I do think is that with a few improvements, it can quickly prove its worth
通过协助人工来降低未来GUI开发的
by augmenting human labor and cutting down the costs of implementing graphical user interfaces
工作成本
in the future.
这就是现代学习算法为各种任务提供帮助的
This is another testament to the variety of tasks modern learning algorithms can take
另一证明
care of.
作者还有一个GitHub项目 里面有更详细的说明
The author also has a GitHub repository with a few more clarifications, stating that the
说明中提到 项目的源代码和数据集很快就可以投入使用了
source code of the project and the dataset will be available soon.
这就是修补匠们的乐趣
Tinkerers rejoice!
感谢您的收看与支持 我们下期再见!
Thanks for watching and for your generous support, and I’ll see you next time!

发表评论

译制信息
视频概述

AI系列的又一力作,可以创建UI界面了。

听录译者

收集自网络

翻译译者

[B]无牙无耳

审核员

自动通过审核

视频来源

https://www.youtube.com/watch?v=Fevg4aowNyc

相关推荐