Facebook超牛的人脸识别能力

简介:

当问到两张陌生照片中的面孔是否是同一个人时,一个人类答对的几率是97.53%。Facebook新开发的软件面对这一挑战的分数是97.25%,不论明暗的变化,也不论照片中的人是否直面着镜头。


这比起之前的面部匹配软件来说是一个显著进步,展示出名为深度学习的人工智能新手段的威力。Facebook及其竞争对手去年在深度学习上大举押注。这一人工智能领域包括使用模拟神经元网络,来学习在大规模数据中识别某些模式。


“通常不会有这么大的进步,”雅尼夫·泰格曼(Yaniv Taigman)说。他是Facebook人工智能团队的一员,这一研究小组是在去年建立,致力于探索深度学习如何帮助该公司。“我们的新软件已非常接近人类的表现,”泰格曼说。他还指出,比起早些时候执行同样任务的软件,新软件的错误率已经减少了超过四分之一。


Facebook的新软件名为DeepFace,执行的任务被研究人员称为“面部验证”,而不是“面部识别”。面部验证是指认出两张照片中相同的面孔,而面部识别是指认出面孔的姓名。不过泰格曼说,一些基础技术可以用来解决面部识别的问题,这样就能在用户标记新上传的照片时,提高Facebook建议的准确性。


然而DeepFace仍然纯粹是一个研究项目。上周Facebook发表了一篇该项目的研究论文,研究人员将在6月份电气电子工程师协会(IEEE)的计算机视觉与模式识别会议(Conference on Computer Vision and Pattern Recognition)上展示这一成果。泰格曼说,“我们将发布我们的成果,以得到研究界的反馈。”泰格曼与Facebook的同事杨明(音译)和马尔考雷利奥·兰扎托(Marc’Aurelio Ranzato)以及特拉维夫大学教授利奥尔·沃尔夫(Lior Wolf)一起开发了DeepFace软件。


DeepFace以两个步骤处理脸部图像。它会首先纠正面部的角度,令照片中的人脸朝前,使用的是一个“普通”朝前看的脸的三维模型。随后采取深度学习的方法,以一个模拟神经网络推算出调整后面部的数字描述。如果DeepFace从两张不同的照片得到了足够相似的描述,它就会认定照片展示的是同一张脸。


最终版本软件的性能通过一组标准数据集进行了测试,这组数据集被研究人员用来基准面部匹配软件,也被用来测试人类如何匹配面孔。


华盛顿大学研究员尼拉吉·库马尔(Neeraj Kumar)致力于面部验证和识别的研究,他说Facebook的成果显示出,找到足够的数据来注入大型类神经网络,是如何推动机器学习软件的显著进步的。“我敢打赌,这一成果大部分来自于深度学习通常就能提供的优势,即能够以一个容量更高的学习模式,来利用大量的外部数据,”他说。


DeepFace的深度学习部分是由九层简单模拟神经元构成,它们之间有超过1.2亿个联系。为训练这一网络,Facebook的研究人员选出了该公司囤积的用户照片中的一小部分数据——属于近4千人的4百万张带有面孔的照片。“因为能够访问大量这一模式的数据,所以他们能够成功地训练出一种高容量的模式,”库马尔说。


原文发布时间为:2014-07-16

本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号

相关文章
|
机器学习/深度学习 人工智能 大数据
|
计算机视觉
Facebook推出人脸识别新功能,防止用户肖像遭滥用
Facebook近日发布基于人脸识别技术的新功能"Photo Review",将个人肖像的知情权和控制权交还给用户。如果别人上传的照片中有你的形象,即使上传者没有对你进行标注,你也会收到提醒。这一功能可视作Facebook正在致力于消除用户对肖像隐私遭到滥用的担忧。
2540 0
|
机器学习/深度学习 算法 决策智能
【重磅开源】Facebook开源 Nevergrad:一种用于无梯度优化的开源工具
【重磅开源】Facebook开源 Nevergrad:一种用于无梯度优化的开源工具
152 0
|
缓存 数据可视化 测试技术
开源多年后,Facebook这个调试工具,再登Github热门榜
让许多工程师合作开发大型应用大多会面临一个挑战,通常没有一个人知道每个模块是如何工作的,这种技能会让开发新功能、调查Bug或优化性能变得困难,为了解决这个问题,Facebook创建并开源了Flipper,一个可扩展的跨平台的调试工具,用来调试 iOS 和 Android 应用。近日又双叒登上了Github热榜。
|
前端开发 JavaScript 测试技术
Facebook 开源可扩展文本编辑器 Lexical
Meta(原 Facebook)近日开源可扩展文本编辑器 Lexical,源代码托管在 GitHub 上采用 MIT 许可证。
499 0
Facebook 开源可扩展文本编辑器 Lexical
|
XML jenkins Java
Facebook开源静态代码分析工具Infer介绍
Infer是Facebook公司的一个开源的静态分析工具。Infer 可以分析 Objective-C, Java 或者 C 代码,用于发现潜在的问题。其作用类似于sonar和fortify。Infer更倾向于发现代码中的空指针异常、资源泄露以及内存泄漏的问题。
Facebook开源静态代码分析工具Infer介绍
|
机器学习/深度学习 人工智能 文字识别
图神经网络版本的PyTorch来了,Facebook开源GTN框架,还可对图自动微分
近日,Facebook的AI研究院发表了一篇论文「DIFFERENTIABLE WEIGHTED FINITE-STATE TRANSDUCERS」,开源了用于图网络建模的GTN框架,操作类似于PyTorch这种传统的框架,也可以进行自动微分等操作,大大提高了对图模型建模的效率。
309 0
图神经网络版本的PyTorch来了,Facebook开源GTN框架,还可对图自动微分
|
移动开发 Java 程序员
Facebook 将神奇动画引擎 Pop 开源了!
Facebook 2月发布的新闻类应用Paper,因为其灵动的用户界面和交互,成为近来最令人眼前一亮的移动产品之一。 而这个产品的背后是2011年Facebook收购的Push Pop Press,创始人是分别在Apple任设计师和工程师的Mike Matas与Kimon Tsinteris。他们的合作者还有传奇人物Bret Victor。他们为美国前副总统Al Gore开发的电子书Our Choice当时就曾技惊四座。
326 0
Facebook 将神奇动画引擎 Pop 开源了!
|
PHP C语言 开发者
Facebook 发布开源编程语言 Hack
Facebook周四发布一款名为“Hack”的全新编程语言,并声称该语言将能使代码的编写和测试更加高效快速。Facebook已在公司内部使用该语言超过一年时间,现在将以开源的形式将其正式发布。
404 0
Facebook 发布开源编程语言 Hack