这几天抽空开源了一款超轻量级通用人脸检测模型,模型参数量 1MB,320x240 输入下计算量仅 90MFlops,仅使用 cpu 就可以实时的在边缘计算设备、低算力设备以及 PC 上检测视频。CNN 算法落地很重要一环就是速度,在工业场景中达到接受精度同时能实时视频检测运是很重要的。
欢迎各位大佬玩玩,Gayhub 地址: https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB
1
chijiao 2019-10-11 20:58:43 +08:00
支持一下,准确度如何啊
|
2
upczww 2019-10-11 21:04:47 +08:00 via iPhone
周末玩一下
|
3
4lokale 2019-10-11 21:14:17 +08:00 via Android
回去看看
|
4
Linzai OP @chijiao 谢谢哈!^-^实测视频检测还不错哦,readme 里面有 widerface 同其他主流开源轻量模型的比对测试哈。
|
5
hydyy 2019-10-11 22:14:39 +08:00
readme 里的那个手被识别成人脸, emmm.... 看起来莫名的想笑啊!!!
|
6
yiningyang1228 2019-10-11 22:21:57 +08:00
刚刚在 github hunt 上刷到就在这里看到作者了,支持一下。
|
8
chijiao 2019-10-11 23:09:38 +08:00
优秀,已经给你一个 star 了,有空折腾一下
|
10
musi 2019-10-12 01:02:29 +08:00
已 star,抽空玩玩
|
11
reus 2019-10-12 05:57:47 +08:00
实体清单警告
|
12
Karpov 2019-10-12 07:18:23 +08:00 via iPhone
多少样本训练的啊
|
14
favourstreet 2019-10-12 09:10:03 +08:00 via Android
Flops 是每秒浮点运算数,这是一个速度概念不是计算量的概念,楼主给出的 90MFlops 意义不明,因为同样的计算在速度不同的处理器上测出来的 Flops 是不同的
|
15
Linzai OP @favourstreet 您好,感谢您的评论,不过 FlOPS 和 FLOPs 和是不同的:
FLOPS:注意全大写,是 floating point operations per second 的缩写,意指每秒浮点运算次数,理解为计算速度。是一个衡量硬件性能的指标。 FLOPs:注意 s 小写,是 floating point operations 的缩写( s 表复数),意指浮点运算数,理解为计算量。可以用来衡量算法 /模型的复杂度。 我这边用的 s 小写,指的是 FLOPs,也就是模型复杂度的度量表示,您说的应该是第一种大写 S 的。目前的一些论文在涉及表示算法 /模型复杂度的时候主流会用到两种表示方式。一种就是 FLOPs,Paper 里比较流行的单位是 GFLOPs 或者 MFLOPs,还有一种就是 Multi-adds (乘加)操作次数,都是比较通用的。同时这个计算量也是用比较客观的框架相关工具包计算出来的,还是比较客观可信的,项目中也有相关测试计算量代码,您可以复现的。 这边有一个解释连接,讲得还是比较清楚的: https://www.zhihu.com/question/65305385 |
16
favourstreet 2019-10-12 09:56:51 +08:00 via Android
@Linzai 感谢!我弄明白了,但还是想说,这个缩写五个字母起得太傻*了,我写论文 tn*d 绝对不会用这种容易混淆的东西
|
17
Linzai OP @favourstreet 嗯,是的,哈哈哈哈,主要是英文的问题,s(复数 /秒)
|
18
zzugyl 2020-09-11 09:01:42 +08:00
|