当前位置: 首页 > 科技观察

520快手送“男友”GAN生成对抗网络,助单身狗“顺利脱单”

时间:2023-03-17 18:54:56 科技观察

本文经AI新媒体量子位授权转载(公众号ID:QbitAI),转载请注明出处转载请联系出处。“官宣了,我男朋友好帅。”昨天是520网络情人节,上万人在快手官网宣布离婚。这怎么发生的?原来快手推出了视频特效,让单身的朋友瞬间加倍“顺利脱单”。这是快手为用户准备的一系列520特效之一,深受用户欢迎。“谢谢男朋友快手,太帅了!”,“听说两个人相处久了会长得像,我男朋友跟我很像”,“官宣,官宣”伙伴”。“换偶神器”上线后,快手用户创造了各式各样的头像,与伴侣比心、牵手、玩手指舞、同框喝奶茶。也有宝妈们用这种特效给宝宝拍视频,瞬间就能把双胞胎养大。快手上线的520系列魔法手表还有“变男神”和“变女神”特效,可以达到变性的效果。《成为男神》让女性用户自己变身男神,享受变身后的帅气发型。“变身女神”特效让男性用户瞬间变身白皙美女。如此好玩又新奇的GAN生成对抗网络体验背后到底用了怎样的高科技,帮助单身狗“顺利脱单”。据快手Y-tech的算法工程师介绍,这种效果背后的核心技术是GAN(GenerativeAdversarialNetwork,生成对抗网络)。在用户原始图像的基础上,可以使用GAN生成假图像,即使仔细区分这些图像,也未必能看出造假的痕迹。GenerativeAdversarialNetwork要想在手机上实现实时的性别变化效果,必须解决以下三个核心问题。首先,GAN生成的人脸特征与用户性别明显相反,但同时可以看出与用户本人非常相似,血缘关系密切。女生变男生后,如果男性化非常明显,可能会丢失一些用户ID信息,让用户看起来像自己,趣味性必然下降。因此,GAN模型需要在改变性别特征和保留用户ID之间取得平衡。其次,GAN生成与目标性别相匹配的头发,生成的头发需要在实时拍摄时无论用户的姿势如何都保持稳定和连续。为了达到控制生成发型的目的,快手Y-tech算法工程师将GAN与图形相结合,充分利用了图形中的3D理论和GAN的纹理学习能力。最终效果为用户带来全新的惊艳体验。在判断一个人的性别时,头发可以起到非常重要的作用。如果生成的头发不是真实的,用户会立即认为效果不好。与人脸不同,头发具有很高的自由度,不同人甚至同一个人的头发形状、颜色、方向都可以有很多不同。GAN作为一种AI技术,是基于数据学习某种分布,所以需要利用数据中的各种头发来学习固定的头发模式,从而为所有用户生成稳定、连续的特定发型.第三,需要在不同型号、不同算力的手机上实时改变性别。GAN模型一般计算量大,但快手用户覆盖范围广,所用手机的计算能力差异很大。为了让所有用户都能体验到新技术带来的好处,快手Y-tech采用系统化的解决方案,从底层引擎的加速到模型的压缩,再到后处理的优化,每个部分都蕴含着相当大的挑战和能力。除了变性,快手Y-tech在其他生成技术方面也积累了不少,比如变年轻变老。2019年8月,快手推出“换娃娃脸”特效。此次不仅是国内首个设备端实时GAN,也是全球首个覆盖iOS和Android平台全机型的实时视频。甘。