格灵深瞳开源全球最大最干净的人脸识别数据集:Glint360K

本文转载自知乎,已获作者授权转载。

链接:https://zhuanlan.zhihu.com/p/265673438

   1.数据集的表现

学术界的测评比如IJB-C和megaface,利用该数据集很容易刷到SOTA,大家具体可以看论文,这里展示一下IFRT的结果,IFRT又称国产FRVT, IFRT测试集主要有不同肤色的素人构成,相比起IJB-C和megaface更具有模型的区分度。

InsightFace Recognition Test (国产FRVT):

https://github.com/deepinsight/insightface/tree/master/IFRT

相比起目前最好的训练集MS1MV3,Glint360K有十个点的提升

   2.数据集的规模

类别数目和图片数目比主流训练集加起来还要多

Glint360K具有36w类别,和1700w张图片,不论在类别数还是图片数目,相比起MS1MV2都是大幅度的提升。

   3.如何训练大规模的数据

人脸识别任务特点就是数据多,类别大,几百万几千万类别的数据集在大公司非常常见,例如2015年的时候,Google声称他们有800w类别的人脸训练集。训如此规模的数据时,很直接的方法就是混合并行,即backbone使用数据并行,分类层使用模型并行,  ( 线性变换矩阵)分卡存储,这样优点有两个:

1. 缓解了  的存储压力。

2. 将  梯度的通信转换成了所有GPU的特征  与  局部分母的通信,大大降低了由于数据并行的带了的通信开销。

这种方法看似可以训练无限的类别(增加GPU的个数就好了),感觉很完美,但是实际上大家在尝试更大规模,更多机器的时候,突然发现,怎么显存不够用了,好像增加类别数的同时增加机器,单个GPU的显存还在增长? 其实我们忽略了另外一个占据显存的张量:  。

首先定义  ,其中  为存储在每张GPU上的子矩阵,  为经过集合通信  收集到全局的特征,  为特征的维度大小,  为总的类别数,  为GPU的个数,其中每块GPU中  占用的显存为:

通过这个公式我们发现,更多的类别数,只要增加GPU的个数,就可以维持  占用的显存不变,我们再看看  ,设每张卡上的批次大小为  ,则对于分类层的总批次大小为  ,每块GPU中  占用的显存为:

我们发现,即使类别数和GPU的个数同时增长之后, 占用的显存与总的批次大小  相关,随着GPU个数的增加,  占用的显存是持续增加的,设100w类别需要用一台8卡RTX2080Ti就够了,则1000w类别需要10台8卡RTX2080Ti,设特征维度为512,每张GPU的批次大小为64,则在训练1000w类别的任务时,每个GPU  占用的显存为  的十倍,在这个例子中,混合并行解决了  占用的显存,却增加了  占用的显存。

   4. Partial-FC

在人脸识别中,  的作用为拉近特征与其相应"正类中心"的距离,对其他的"负类中心"则保持距离。这点其实和最近很火热的自监督表征学习非常类似,Moco通过队列保存更多的历史负样本,SimCLR则使用多机多卡,超大的batchsize来增加负样本的个数,我们发现SimCLR再很大batchsize的时候提升有限了,而再人脸识别中的大规模分类,每个特征的负类中心是所有的类中心,把这些负类中心减少一些是不是也能取到到一样的效果?

答案是肯定的,具体实现方式还是要结合混合并行一起做,我们的做法很简单,"正类必采,负类随机",再采样类中心的时候,我们要保证正类中心一定是要必须采到的。

所以首先会把正类中心都拿出来,其次会随机的采样一些负类中心,补齐到约定的采样率即可。再混合并行的实现中,数据会随机的出现再不同的GPU上,而它的"正类中心"则实现会根据其类别的按照顺序存放在一个固定的GPU上,则会出现样本和"正类中心"不再同一张GPU上的问题。

这个解决方案其实也很简单:在我们实现混合并行的时候,不仅同步了每张卡的特征,同时也同步了每张卡标签,每张卡都有所有卡完整的特征和标签,假设总的批次大小为  ,则至多会有  个正类中心随机分布再所有的GPU中,我们让每个正类中心所属的GPU将该正类采样出来即可,每张GPU正类采出来后,再随机用负类补齐到约定的采样率,这样是的每张GPU采样的到的类中心都是一样多的,实现负载均衡。后续的过程就就是分类层的模型并行部分了,需要注意的是,只有采样出来的类中心的权重和动量会更新。

   5. 实验表现

性能方面:

我们在内部的业务和FRVT竞赛上都验证了这个方法,再学术界的测试集IJBC和Megaface上,使用Glint360K的Full softmax和10%采样会有着相当的结果。

效率方面:

在64块2080Ti,类别数1000w的实验条件下,Partial FC 的速度会是混合并行的3倍,占用的显存也会更低,并且最大支持的类别数也有了一个数量级的飞跃,成功训练起来了一亿id的分类任务。

代码和数据地址:

https://github.com/deepinsight/insightface/tree/master/recognition/partial_fc#glint360k

论文地址:

https://arxiv.org/abs/2010.05222

END

备注:人脸

人脸技术交流群

人脸检测、识别、对齐、重建、表情识别、表情迁移等技术,

若已为CV君其他账号好友请直接私信。

我爱计算机视觉

微信号:aicvml

QQ群:805388940

微博知乎:@我爱计算机视觉

投稿:amos@52cv.net

网站:www.52cv.net

在看,让更多人看到  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/55010.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

格灵深瞳招股书摘要-技术部分

以下内容仅供个人学习和借鉴,如侵权立删! 一、经营模式 公司主要从事计算机视觉技术和大数据分析技术的研发和应用。公司的盈利 来源于向客户提供面向应用场景的人工智能产品及解决方案获得销售收入。公司 自主研发的人工智能产品主要包括智源智能前端…

格灵深瞳CTO邓亚峰:AI学习的三种路线

导读:人工智能多年来一直是行业热门,AI人才也受各大公司争相聘请。如何能快速掌握AI技能?高水准的AI人才应该具备哪些专业能力?AI大牛是怎么炼成的?格灵深瞳CTO邓亚峰总结的AI学习路线,十分值得一读。 邓亚…

格灵深瞳赵勇:计算机视觉在安防、交通、机器人、无人车等领域的应用

赵勇关注的领域主要按照它的产业规模和离现实的关系来综合进行考量 三年前,计算机视觉对于绝大部分人来说,都是一个非常陌生的名词。但是三年过去了,今天如果你身在科技互联网圈,如果你偶尔也会参加一些科技行业的大会&#xff0c…

云从科技在科创板IPO注册获批,收入远高于格灵深瞳同期

近日,证监会披露的消息显示,同意云从科技集团股份有限公司(下称“云从科技”)首次公开发行股票并在科创板上市的注册申请。这意味着,云从科技已经从证监会取得IPO批文(即“上市通行证”)&#x…

格灵深瞳 CEO 赵勇深度总结:揭开国内智能安防与人脸识别的真实现状

[转] http://www.leiphone.com/news/201703/FDSaYcZGDi6iLZho.html AI 技术的成熟,使得由人工智能来自动消化海量监控视频数据成为可能。目前,人工智能已经逐步渗透到安防行业,最终将会把以视频网络为核心的安防产业,重塑为以结构…

FRVT赛程全纪录:格灵深瞳全球排名前五

作者 | 张德兵,格灵深瞳首席科学家&算法部负责人 来源 | 转载自知乎张德兵 最近两个月,格灵深瞳首席科学家&算法部负责人张德兵与算法团队参加了全球人脸识别算法测试(FRVT、Face Recognition Vendor Test)。虽然是第一次参加此比赛,…

格灵深瞳开源量化算法EasyQuant

深度学习给人工智能算法带来了跃阶式的突破,引领了近几年的AI繁荣发展。相应的,“AI”和“AI”落地应用在各产业领域遍地开花。而深度网络模型的嵌入式应用和加速,则是人工智能落地的重要方向。 为了实现深度网络模型的加速,量化…

格灵深瞳上市的背后:AI商业化得打技术牌还是内容牌?

当今时代的人工智能,可谓是正值热潮。随着人工智能应用场景的不断扩展,AI赛道也变得越来越热闹。 近日,AI企业上市大潮又将再添一员。 3月17日,国内知名人工智能科技公司格灵深瞳成功挂牌上海交易所,正式成为A股科创…

格灵深瞳重回视线,沉寂多时后宣布新融资,抢占物联网也备战科创板?

作者|震霆 同步首发至 新芒xinmang.ai 出品|新芒X 公众号|xinmangx 55亿韩元! 当看到这笔投资金额时,多少还是会惊叹一下。 但通过简单换算,差不多3353万元人民币,也就是刚好500万美金&#…

持续高营收增速,格灵深瞳正式成为A股科创板人工智能第一股

成立于2013年的格灵深瞳,是国内计算机视觉行业和算法技术的早期探索者和实践者,在计算机视觉领域拥有大量自主研发的核心算法,并多次在国内外人工智能算法竞赛中夺冠。成立多年来,保持着持续的高营收增速,据招股书显示…

科创板首发过会,格灵深瞳“三变”交出IPO答卷

杨净 发自 凹非寺量子位 报道 | 公众号 QbitAI 就在昨日,格灵深瞳科创板首发过会。 创业8年,这家CV公司,终于向IPO发起最后的冲刺。 格灵深瞳,以视觉感知起家,由前谷歌总部研究院资深研究员赵勇创办,是国内…

格灵深瞳,天才AI公司跌入谷底之后 | 小败局

https://www.toutiao.com/a6714998702441759246/ 文 | 苏建勋 编辑 | 杨轩 一年前入职格灵深瞳时,陈乐就觉得有些不太对劲,“没有加班费,项目提成算进年终奖”,熬到年尾,上司的一句话比北京冬天的风还刺骨&#xff0…

V神身价超过马云,你不知道的天才少年成长历程

作者 | 0x28 本文转载自区块律动BlockBeats 作为以太坊的创始人,Vitalik 究竟有着怎样的成长史?是什么意念在驱动着这位少年前进? 创业 5 年,这位 24 岁的小伙子创办的区块链公司市值高达 3000 亿元,超过马云的 2700 …

格灵深瞳将登陆科创板募资18亿,AI天才未来能否走出巨亏困局?

数据智能产业创新服务媒体 ——聚焦数智 改变商业 又一家顶着巨亏压力的AI公司上市了。 3月4日,上交所发布公告,格灵深瞳首次公开发行股票并在科创板上市。本次发行定价39.49元/股,发行股数不超过4624万股,发行后总股本约1.85亿股…

格灵深瞳发布“深瞳阿瞳目”,体育课离AI越来越近

向上探索更普适的大语言模型,向下寻找更具体的应用场景,AI厂商正在这两条路上狂奔。 在众多应用场景中,教育是AI最重要的应用方向之一。中国有2.91亿在校学生、1844.37万专任教师、2800万台校园终端设备,庞大的用户体量汇聚了海量…

读《徐远的投资课》

双休的周末、阴天,看了段永平的一些资料、阅读了他公开的言论(博客、媒体访谈等),对“价值投资、StopDoingList、“安全边际”等理念想加深认识,于是便找到了这个投资入门课——徐远的投资课。 ☺☺☺原始语音pdf

华为荣耀9升降级系统 | 华为荣耀9变砖后如何救砖 | 华为荣耀9获取BL解锁码以及如何解BL锁 | 华为荣耀9如何通过写ramdisk.img来获取root

文章目录 1. 按2. 通过官方华为手机助手升降级以及修复系统和安装驱动3. 使用百分之五模式刷高维禁用包355来安装指定的系统版本8.0.0.3554. 故意(或意外)刷错包把手机变砖5. 使用救砖模式刷高维禁用包355来安装指定的系统版本8.0.0.3556. 刷B212包以切换…

Android 手机如何改造成 Linux 服务器?

👆 “Python猫” ,一个值得加星标的公众号 剧照 | 《饮食男女》 目录 瞎比比什么都别说,先看看效果怎样?需要什么材料、设备?root 手机为 Android 手机装上 Linux 系统最后 瞎比比 自从没有了学生身份之后&#xf…

手机测试陨石软件,不用仪器检测,肉眼就能教你辨别你手上的陨石!

不用仪器检测,肉眼就能教你辨别你手上的陨石! 近几年,国内逐步兴起了一股陨石保藏热潮。三四年间,不光陨石的价钱飙升,国内陨石保藏商场也日渐成形。四五年前,陨石所带来的经济价值还不为人所熟知。“无人知晓、无人关心、无人过问、无人重视”,山东省出名陨石保藏喜欢者…

基于智能手机传感器数据的人类行为识别

原文链接: http://www.infoq.com/cn/articles/human-behavior-recognition-based-on-smart-phone-sensor-data?utm_sourcetuicool&utm_mediumreferral 人类行为识别的目的是通过一系列的观察,对人类的动作类型、行为模式进行分析和识别,…