当前位置:网站首页>Mobile/Embedded-CV Model-2018: MobileFaceNets
Mobile/Embedded-CV Model-2018: MobileFaceNets
2022-08-08 09:30:00 【u013250861】
With the development of technology, face recognition algorithms are more and more widely used in embedded terminals, but due to the limitation of computing power and storage resources of terminal equipment, the requirements for face detection and recognition models tend to be lightweightClass + high precision.Compared with the deep and wide large model, the lightweight model has the characteristics of small parameter quantity and less multiplication and addition, but at the same time, it cannot have too much loss in prediction accuracy.
In recent years, lightweight networks such as MobilenetV1, ShuffleNet and MobileNetV2 are mostly used for visual recognition tasks of mobile terminals, but due to the particularity of the face structure, these networks have not achieved satisfactory results in face recognition tasks.In response to this problem, Sheng Chen et al. of Beijing Jiaotong University proposed a lightweight network MobileFaceNet for face recognition in the paper "MobileFaceNets: Efficient CNNs for Accurate RealTime Face Verification on Mobile Devices".
As shown in the figure below, when using networks such as MobileNetV2 for face recognition, the average pooling layer gives the same weight to the Corner Unit and Center Unit of FMap-end, but in fact, for face recognition,The importance of the central element is obviously more important than that of the corner elements.Therefore, targeted optimization of the network is required.In the paper, the most important optimization is to use Global Depthwise Convolution (GDConv, global depthwise convolutional layer) instead of Global Average Pooling (GAP, global average pooling layer), because the weights of GDConv is equivalent to realizing the importance of different positionsweight factor.
References:
MobileFaceNet Model Analysis
边栏推荐
- Pinia(一)初体验快速安装与上手
- 分门别类输入输出,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang基本数据类型和输入输出EP03
- 机器学习理论及案例分析(part3)--聚类
- Debug 调式程序
- Django+MySQL+HarmonyOS------------笔记二
- HyperLynx(三)传输线类型及相关设置
- 牛刀小试基本语法,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang基本语法和变量的使用EP02
- Is it safe to buy stocks with a straight flush?Will the funds be transferred?
- 2022 - image classification 】 【 MaxViT ECCV
- 斯坦福21秋季:实用机器学习【第5章】
猜你喜欢
随机推荐
推荐100首好听英文歌
小白求助,关于Go编译的顺序
数据可视化:随时间变化的效果图
LVS负载均衡群集
Multi-scalar multiplication: state of the art & new ideas
STL 底层实现原理
今日分享如何提交一个BUG
[Raspberry Pi] vim editor
移动端/嵌入式-CV模型-2017:MobelNets-v1
在数学里,minimum 和 minimal 有啥区别吗?
Elasticseach实践1
写在 26 岁生日
PHP 手机号脱敏,正则表达式/简易版
攻防世界——web2
[ 深度学习 ] 课程学习(Curriculum Learning)
Bytes and Characters and Common Encodings
PCBA电路板为什么需要使用三防漆,有何作用?
2022 - image classification 】 【 MaxViT ECCV
方案 | 医疗单据OCR识别,为医保零星报销打造安全屏障
Techwiz OLED:偏振片的发射特性









