乾明 编辑整理 
量子位 报道 | 公众号 QbitAI

AI模型越来越小,需要的算力也也来越弱,但精度依旧有保障。

最新代表,是一个刚在GitHub上开源的中文项目:一款超轻量级通用人脸检测模型。

项目贡献者介绍,这一模型大小文件仅1MB,320x240输入下计算量仅90MFlops。

当然,效果也不弱于当前业界主流的开源人脸检测算法,甚至有所超越。

超轻量、通用

这一模型的贡献者为linzai,他介绍称,这是针对边缘计算设备或低算力设备(如用ARM推理)设计的一款实时超轻量级通用人脸检测模型:

默认FP32精度下(.pth)文件大小为 1.1MB,推理框架int8量化后大小为 300KB 左右。

目标就是在低算力设备中用ARM进行实时的通用场景的人脸检测推理。同时,这也适用于移动端环境(Android & IOS)、PC环境(CPU & GPU )等等。

GitHub项目页面介绍称,模型已经在Ubuntu16.04、Ubuntu18.04、Windows 10;Python3.6;Pytorch1.2;CUDA10.0 + CUDNN7.6等环境进行过测试,都能够保证正常运行。

模型设计,一共有两个版本,分别是:1)version-slim,主干精简速度略快,2)version-RFB,加入了修改后的RFB模块,精度更高。

而且还提供了320x240、640x480不同输入分辨率下使用widerface训练的预训练模型,能够更好的工作于不同的场景。

linzai介绍称,整个项目中没有特殊算子,支持onnx导出,从而便于移植推理。

效果不弱于当前主流开源算法

如此模型,效果/精度到底如何?

linzai也在GitHub项目页面放出了这一模型在精度、速度、场景测试、大小方面的测试。

参赛选手有两个,一个是Libfacedetection,OpenCV中文站站长于仕琪开源的人脸检测算法。

另一个是Retinaface-Mobilenet-0.25 (Mxnet)——当前业界最先进的开源人脸检测算法之一。

在Widerface数据集上的测试结果如下:

version-slim/version-RFB基本上都能够实现最优结果。

在树莓派4B MNN推理测试耗时上的测试结果为:

对比之下,version-slim版本的速度也不在下风。

在地铁站、万达广场、办公室等场景进行测试,结果上version-RFB也比较有优势。

更重要的是,新开源模型的轻量性:

传送门

在这个项目的GitHub页面,linzai也分享了如何生成VOC格式训练数据集以及训练流程,以及如何更好的使用这一模型的方法。

如果你有兴趣,请收好传送门:https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB

作者系网易新闻·网易号“各有态度”签约作者

大会启幕!预见智能科技新未来

量子位MEET 2020智能未来大会启幕,将携手优秀AI企业、杰出科研人员呈现一场高质量行业盛会!详情可点击图片:

榜单征集!三大奖项,锁定AI Top玩家

2019中国人工智能年度评选启幕,将评选领航企业、商业突破人物、最具创新力产品3大奖项,并于MEET 2020大会揭榜,欢迎优秀的AI公司扫码报名!

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「好看」吧 !

模型仅1MB,更轻量的人脸检测模型开源,效果不弱于主流算法相关推荐

  1. 大小仅1MB,超轻量级通用人脸检测模型登上GitHub趋势榜

    机器之心报道 项目作者:Linzaer 近日,用户 Linzaer 在 Github 上推出了一款适用于边缘计算设备.移动端设备以及 PC 的超轻量级通用人脸检测模型,该模型文件大小仅 1MB,320 ...

  2. DBFace升级,模型仅1.3M的轻量级高精度人脸检测模型

    本文转载自DeepBlue深兰科技 已获原文作者授权转载,请勿二次转载 前段时间DBFace人脸检测库横空出世,被高度评价为:"这个仅7M大小的人脸识别模型几乎识别出了世界最大自拍照中的所有 ...

  3. android 人脸识别_小模型,高精度!小视科技推出极致轻量型人脸识别SDK

    AI 落地为王时代的到来,使得人脸识别的精度和速度备受人们关注.近年来,随着模型压缩.量化技术的进步,模型运行速度也越来越快.对于一些特定的人脸检测任务,轻量型的人脸识别SDK即可满足需求. ▲图源网 ...

  4. 【译】探索更轻量的Electron替代品来托管Blazor桌面应用程序

    本文翻译自 ASP.NET 项目组的 Steve Sanderson 的博客,发表于 2019 年 11 月 1 日.Steve Sanderson 是 Blazor 最早的创造者.这篇文章发布后还有 ...

  5. 基于结构化数据的文本生成:非严格对齐生成任务及动态轻量的GCN生成模型

    作者|邴立东.程丽颖.付子豪.张琰等 单位|阿里巴巴达摩院.香港中文大学等 摘要 基于结构化数据生成文本(data-to-text)的任务旨在生成人类可读的文本来直观地描述给定的结构化数据.然而,目前 ...

  6. 更轻量的百度百舸,CCE Stack智算版发布

    百度百舸·AI 异构计算平台,是百度智能云将百度内部强大的 AI 工程能力面向市场推出的解决方案,支持了百度集团内部各类 AI 项目的落地,比如文心大模型.自动驾驶等.百度百舸能够构建超大规模的 AI ...

  7. Riot - 比 Facebook React 更轻量的 UI 库

    Riot 是一个类似 Facebook React 的用户界面库,只有3.5KB,非常轻量.支持IE8 浏览器的自定义标签,虚拟 DOM,语法简洁.Riot 给前端开发人员提供了除 React 和 P ...

  8. 开发使用air还是pro_新款iPad Air首发评测:比“Pro”更轻量的无负担体验

    在很多人眼中,iPad是一个非常神奇的设备.最初的它,通过大屏幕和轻薄便携的机身,成为很多人眼中的娱乐工具,现在,基于强大的性能和丰富的配件,iPad也由最初的娱乐影音工具进化为生产力工具.尤其是iP ...

  9. 超轻量级通用人脸检测模型

    项目地址:github.com/Linzaer/Ult- 以下是作者对此项目的介绍: 该模型设计是针对边缘计算设备或低算力设备 (如用 ARM 推理) 设计的一款实时超轻量级通用人脸检测模型,旨在能在 ...

最新文章

  1. stc15w404as引脚图_STC15F2K6S2与stc15w404AS的spi通讯
  2. Hibernate保存数据自动生成主键出现奇怪异常Duplicate entry '0' for key 1
  3. Gradle's dependency cache may be corrupt解决方法
  4. iOS 自定义相机,带水印!
  5. 如何解决Silverlight InitializeError #2103 - Invalid or malformed application: Check manifest
  6. 用JScript.net写.net应用程序
  7. 两块 硬盘 主从盘跳线详解
  8. 怎么知道电脑是32位还是64位_vnc 64位远程控制软件,你用的vnc 远程控制软件是32位还是64位?...
  9. Apache Spark中的自定义日志
  10. 搜matlab代码的网站,LTE小区搜索matlab仿真
  11. cisco的telnet终端显示debug调试信息
  12. sql 视图嵌套视图_SQL视图–综合指南
  13. HDU - 1286 找新朋友(欧拉函数)解题
  14. A-古代汉语知识点整理大全
  15. 动易html编辑器漏洞,动易2006_SP6最新漏洞得到管理员密码
  16. 冒泡排序(图解+代码详解)
  17. 群辉linux系统,群晖 篇五 提高群晖系统可靠性----Linux系统优化
  18. win7 任务栏 通知区域
  19. Google Cast
  20. HTML/JS/浏览器与串口通信(一)

热门文章

  1. 5.1Python函数(一)
  2. 《Adobe InDesign CS5中文版经典教程》—第1课1.9节查找InDesign帮助资源
  3. tmux的使用方法和个性化配置
  4. 初步学习pg_control文件之三
  5. 如何利用【百度地图API】,制作房产酒店地图?(下)——结合自己的数据库...
  6. 我站在电线杆上,等风把我吹干...
  7. dede扩展数据类型_数据类型,扩展
  8. fox pro删除单条数据_删库之后不要着急跑路,教你神不知鬼不觉找回数据
  9. vecm模型怎么写系数_第四十三讲 R-回归预测模型的自举重采样验证(boostrap-resampling)...
  10. vue 加载时掉用mounted_Vue实例中生命周期created和mounted的区别详解