一幅画是怎么从简单的方块组合变成构造复杂的楼房呢?
答案就是人工智能。
这种神奇转化的背后是一个新的基于机器学习的图像生成程序,Image-to-Image Demo,它可以实现从草图到完整图像的转换。只需在这种交互式图像转换器中输入所要描绘物体的轮廓,基于该类物体已经训练过的机器学习算法,就可以产生完整乃至是摄影品质的图像。
比如训练过5万个来自Zappos鞋子图像后,把一个鞋子的轮廓输入该程序,就可以自动补全剩余的细节,包括不同区域的色彩、细节、装饰以及纹理等。
和鞋子类似,在训练了13.7万个Amazon上的包之后,略微勾勒几笔,就能生成一只逼真的包。
该算法也可运用于多个物体的图像生成。只要会画方框,并且标识出方框代表的物体,比如本文一开始图片里的窗户、阳台、门、墙等,该程序就能生成有模有样的楼房。
作图为Christopher Hesse, 右图为Phillip Isola
这个绘画工具是由一名位于硅谷山景城的工程师Christopher Hesse编写的。绘画工具中的算法源于加州大学伯克利分校计算机科学博士后Phillip Isola。(Isola合着了一篇与算法相关的论文,他拒绝对这个故事发表评论,称这篇论文仍在审核中。)
Hesse本身是一个连续创业者,在工作之余自学机器学习课程,最初创造这个工具是用来练习他的机器学习技能的。
根据Hesse所说,算法在原论文中最初是在Torch,一种支持机器学习算法的计算框架,中实现的。Hesse将其移植到谷歌的开源机器学习框架Tensorflow,并且构建了浏览器演示版本。
工具一经发布,就在Facebook、Twitter上受到网友热捧。特别是下列这些猫咪图片,千奇百怪,无所不有。
Hesse解释了为什么猫的图像特别奇怪:“我认为一些图片看起来特别奇葩,是因为一个动物的异常容易得到人们的关注,特别是在眼睛周围。算法在自动检测边缘方面做得还不是很好,在许多情况下没有检测到猫的眼睛,这使它在训练图像翻译模型时的表现有点差。”
除了从边缘轮廓生成完整图像,Image-to-Image这一AI应用还能实现黑白到彩色,早晨到傍晚以及航拍到地图等图像转换功能。
- 文章整理自Recode及原作者博客
还没有评论,来说两句吧...