用人类涂鸦调教AI学画画,谷歌Sketch
4月17日报道
还记得去年 谷歌 发布的一个AI小工具么?它可以根据你的涂鸦完成看图猜词。好的,惊喜来了!你所画的那些涂鸦现在已经被用来教Google的AI如何进行绘制。由此产生的程序被称为Sketch-RNN,坦白地说,它就像一个小孩子。但是,像任何新生儿的父母一样,Google的AI科学家们也是倍感骄傲的。
为了创建Sketch-RNN,Google Brain的研究人员David Ha和Douglas Eck从Google工具“Quick,Draw!”收集了50多万个用户绘制的涂鸦,每当用户在应用程序中绘制时,它不仅记录了最终的图像,还记录了绘制过程中每笔笔触的顺序和方向。最终得到的图像比我们真正绘制的要更完整。
总而言之,Ha和Eck共收集了七万种不同类别的练习式涂鸦,包括“猫”、“消防车”、“花园”、“猫头鹰”、“猪”等等。他们的目标是创建一个可以“以类似于人类的方式绘制和概括抽象概念”的机器。在学习了这些数据之后,它首先根据人工输入进行了绘制,如下图所示:
左侧为人体涂鸦; 右侧为计算机的模仿。
请注意,在倒数第二行图中可以清晰地看到,AI不单单是复制人物涂鸦的线条。在左侧显示出一只有三只眼睛的猫——而AI复制的是概念,不是草图本身,并且它能够知道第三只眼睛是多余的。
除此之外,Sketch-RNN学会了绘制物体而不复制最初的草图。
正如Ha和Eck解释的那样,虽然涂鸦对于我们来说很幼稚,但它们也是抽象和数据压缩的杰作。他们说,“涂鸦告诉我们人们是如何表现并重建周围世界的图像。”换句话说,他们更加人性化。一旦你教过一个Al如何绘制草图,你可以通过各种有趣的方式部署任务。Sketch-RNN可以完成由别人开始绘制的涂鸦:
它可以将不同的涂鸦结合在一起。所以,在下图中,神经网络被要求画出 “猫”和“椅子”的组合。结果如何呢?出现了奇怪的猫椅子:
它还可以创建所谓的“潜在空间插值” ——查看任意数量的涂鸦主题,并以不同的比例组合在一起,以创建具有多个特征的新草图。在左侧的图纸组合中,AI将四种不同的东西组合成了一幅涂鸦:猪,兔,螃蟹和脸。
这些图画起来很简单,但用于创建它们的方法是非常有趣的,并且可能非常有用。在将来,像Sketch-RNN这样的 人工智能 程序可以作为设计师,建筑师和艺术家的创造性辅助工具。如果有人正在某种图片或设计中挣扎,他们可以让Al来接手他们的工作,并提出一些建议。计算机生成的图像本身可能是无用的,但它们可以激发人类的灵感。
<
<