当前位置:网站首页>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
边栏推荐
- 文档数据库于键值数据库有什么不同吗?
- Debug 调式程序
- Multi-scalar multiplication: state of the art & new ideas
- Offensive and defensive world - lottery
- 开源一夏|Flutter实现搜索的三种方式
- Implementation principle of priority queue
- DVWA full level detailed customs clearance tutorial
- 移动端/嵌入式-CV模型-2019:MobelNets-v3
- The entity List to excel
- 文献学习(part33)--Clustering by fast search and find of density peaks
猜你喜欢
Literature Learning (part33)--Clustering by fast search and find of density peaks
DVWA full level detailed customs clearance tutorial
LVS负载均衡群集
2022 - image classification 】 【 MaxViT ECCV
数据库调优:Mysql索引对group by 排序的影响
Raspberry pie 】 【 without WIFI even under the condition of the computer screen
Classification of software testing
中原银行实时风控体系建设实践
手机APP测试流程规范和方法你知道多少?
22-08-06 Xi'an EasyExcel implements dictionary table import and export
随机推荐
Elasticseach实践1
Kotlin Compose MiUI13.0.4 版本 Livedata不生效
SeeOD应用:He-Ne激光束聚焦物镜设计
数据可视化:随时间变化的效果图
推荐100首好听英文歌
一个用来装逼的利器
数据库调优:Mysql索引对group by 排序的影响
「控制反转」和「依赖倒置」,傻傻分不清楚?
Implementation principle of priority queue
oracle中联表相关思考
英文token预处理,用于将英文句子处理成单词
什么是DFT?FT、FS、DTFT、DFS、DFT的关系
[ 深度学习 ] 课程学习(Curriculum Learning)
移动端/嵌入式-CV模型-2017:MobelNets-v1
Open source summer | Three ways to implement search in Flutter
flink sql创建表成功,查询却报错block data,大家有没有碰到这现象
攻防世界——web2
在数学里,minimum 和 minimal 有啥区别吗?
Offensive and defensive world - fakebook
DOM操作--防抖和节流