英伟达推出了一种人工智能技术,可以根据已有的图像来创造出新图像,比如把晴天变成雨天,美洲豹变成非洲狮,甚至根据学习不同的人的照片,创造出一个世界上不存在的人像。
这种图像转换系统可以把照片、视频里的晴天变成雨天,白天变成夜晚,而不改变其他元素。比如一段在大晴天从车里拍摄的公路视频,在使用了这种技术后可以切换成晚上的、阴天的、下着雨或者闪着雷的公路,而周围的树木、电线杆还是会流畅地从画面两旁掠过,整个视频看起来都挺自然。
把下雪天变成大晴天。
除了改变天气,它还可以根据已有的肖像图片生成新的肖像。比如给它一张猫的图片,它可以据此生成形态和动作相似的老虎、美洲豹、非洲狮。前段时间英伟达通过让机器学习人的照片来生成一张全新的面孔,也是用的这种技术。
“以前人工智能需要人来帮它标记不同,然后它再根据这些标记来学习新的技能,但这个技术不用。” 英伟达负责此项技术的开发人员刘明宇(Mingyu Liu,音译)说道。
他举了个例子,以前如果你想让一张白天的巴黎风光图变成晚上的,首先需要人去拍摄一张同一地点下巴黎的夜景图,然后把两张图都交给机器让它学习,之后它才能产生新的巴黎夜景图。但英伟达的这个技术不需要人去拍摄真实的夜景图就可以直接把原图里的白天变成晚上。
萨摩耶变成哈士奇。 狮子变成老虎。
这套技术的原理是一套修改过的人工智能算法。
人工智能通过生成对抗网络(Generative Adversarial Network,简称 GAN)来学习。这个网络由一个生成网络和判别网络组成,生成网络的任务是从各式各样的图片中随意选取一张,然后尽量把它改造成目标图片的样子交给判别网络,判别网络里事先输入了目标图片,它的任务是从这些目标图片中找出 “被改造” 的那张。两个网络不断对抗、改进,最后的目的是让生成网络造出一张连判别网络也分不出来的图片。
英伟达让两张相似的图片(比如一张灰色的猫和一张白色的猫)进入到同一个生成网络里,然后通过机器学习得出 “被改造” 的图片,最后生成新的图片。
这种技术可以用在街景应用里,比如通过定位确定手机、汽车的位置,得到当地的天气情况后自动更换滤镜。
也可以用在自动驾驶汽车的训练中。“比如加州很少下雨,但是我们可以通过这套技术让汽车从晴天的模式转换到雨天,从而训练自动制动驾驶汽车在雨天里行驶。” 刘明宇说道。
有人也对此表示担忧,科技杂志 Wired 的编辑奥里·沃利斯(Oli Wallis)看到英伟达的这个技术后在 Twitter 上说道:“人工智能带来的最大挑战不是抢了人的工作,而是你根本分不清什么是真的什么是假的了。”