facenet在亚洲人脸上的效果测试
准备工作
下载FaceNet源码
https://github.com/davidsandberg/facenet
LFW评估测试数据下载
http://vis-www.cs.umass.edu/lfw/lfw.tgz
下载亚洲人脸数据CASIA-FaceV5
原上传者地址:https://download.csdn.net/download/weixin_42179317/10405384
若无csdn积分可以直接用百度云盘下载:
https://pan.baidu.com/s/1WS4nooNQgmQHR6EpmrW6dw 密码: sc8b
步骤
- align_dataset_mtcnn.py提取lfw数据人脸
- validate_on_lfw.py测试预训练模型在lfw数据上的准确率,用了三个预训练模型:20170512-110547,20180402-114759,20180408-102900。(一个小插曲,跑的时候会报错,32位需要64位,可参考https://blog.csdn.net/meihuafeixue/article/details/85085839,总结下来是2017的模型需要64,2018两个模型需要32)
- align_dataset_mtcnn.py提取亚洲人脸(在此之前需要先生成一个pairs.txt文件,存放样本分配,可参考https://blog.csdn.net/cytheria43/article/details/103560164)
- 修改一下validate_on_lfw.py,测试预训练模型在亚洲人脸数据上的准确率,时间原因只用了两个个预训练模型:20170512-110547,20180402-114759
测试结果
1. 三个预训练模型在LFW上的结果
###### 模型:20170512-110547
python validate_on_lfw.py ../data/lfw_160 ../20170512-110547 --lfw_pairs ../data/pairs.txt## 结果
Accuracy: 0.99200+-0.00464
Validation rate: 0.97633+-0.01433 @ FAR=0.00167
Area Under Curve (AUC): 1.000
Equal Error Rate (EER): 0.008###### 模型:20180402-114759
python validate_on_lfw.py ../data/lfw_160 ../20180402-114759 --lfw_pairs ../data/pairs.txt## 结果
Accuracy: 0.98467+-0.00407
Validation rate: 0.90567+-0.01995 @ FAR=0.00067
Area Under Curve (AUC): 0.998
Equal Error Rate (EER): 0.015###### 模型:20180408-102900
python validate_on_lfw.py ../data/lfw_160 ../20180408-102900 --lfw_pairs ../data/pairs.txt## 结果
Accuracy: 0.97817+-0.00502
Validation rate: 0.83967+-0.03686 @ FAR=0.00133
Area Under Curve (AUC): 0.997
Equal Error Rate (EER): 0.025
2. 在亚洲人脸的结果
#### 模型:20170512-110547
python validate_on_lfw.py ../data/64_CASIA-FaceV5_160 ../20170512-110547 --lfw_pairs ../data/pairs_Asia.txt##结果
Accuracy: 0.93383+-0.01126
Validation rate: 0.50733+-0.02662 @ FAR=0.00133
Area Under Curve (AUC): 0.984
Equal Error Rate (EER): 0.066#### 模型:20170512-110547
python validate_on_lfw.py ../data/64_CASIA-FaceV5_160 ../20180402-114759 --lfw_pairs ../data/pairs_Asia.txt##结果
Accuracy: 0.94017+-0.00361
Validation rate: 0.63900+-0.03310 @ FAR=0.00133
Area Under Curve (AUC): 0.985
Equal Error Rate (EER): 0.061
结论
预训练模型从LFW数据到亚洲人脸,准确率Accuray下降了4-6%左右,看着下降不多,但是Validation rate则从97%和90%左右下降到51和64%,效果衰减很厉害。
为什么说效果衰减很大,要理解Validation rate的意思。
Validation rate: 0.50733+-0.02662 @ FAR=0.00133
拿上面这个例子来说:FAR好像是false accuray的意思,就是说把不同的人预测成为同一个人的概率,所以说,validation rate是指,模型把不同的人错误的认定为同一个人的概率为0.00133(这个概率值很小,就是模型大概率不会把不同的人认错为同一个人),把同一个人识别成功的概率为0.50733+-0.02662
说的有点绕,大家可以参考https://blog.csdn.net/anthea_luo/article/details/80258856
或者google,有人说的比较清楚的
接下来就是看如何用亚洲人脸图库来训练facenet模型拉。
参考:
https://github.com/MrZhousf/tf_facenet
https://blog.csdn.net/zhongzhongzhen/article/details/78293789
https://blog.csdn.net/sinat_36742186/article/details/84667702
https://blog.csdn.net/cytheria43/article/details/103560164
https://blog.csdn.net/anthea_luo/article/details/80258856
facenet在亚洲人脸上的效果测试相关推荐
- 编码质量评估-编码视频效果测试场景归纳
编码质量评估-编码视频效果测试场景归纳 概述 1 场景 概述 1 场景 1)弱光大白墙场景:主要用于测试拖影 2)弱光和正常光场景切换:主要用于测试拖影 3)正常办公室场景:主要用于测试呼吸效应.锯齿 ...
- 广告拦截软件测试简历,ADSafe广告拦截效果测试
三.ADSafe广告管家广告拦截效果测试 1.网页广告拦截功能 通过分别开启ADSafe广告管家的广告拦截功能,访问国内著名的小说网站起点中文网,对比结果如下: 图11 未开启ADSafe广告管家拦截 ...
- SkinH皮肤使用教程,及皮肤效果测试工具
1.在stdafx.h中添加如下代码: #include "SkinH.h" #pragma comment(lib, "SkinH.lib") 2.在对话框的 ...
- vmxnet3对比真实网卡_华硕AX92U组AiMesh效果测试,对比三频Velop(上篇)
我所期待的网件和领势在年底附近推出用AX(WI-FI 6)作无线回程的Mesh产品,而华硕却早就推出了,不过是华硕自家的"AiMesh",如果你问我AiMesh跟其它的诸如高通的M ...
- MRR 优化效果测试
文章目录 MRR 优化效果测试 0.缓存清理 1. 案例 2. 检查 3. 测试 3.1 optimizer_switch='mrr=off' 3.2 optimizer_switch='mrr=on ...
- python画小猪佩奇视频_用 Python 20 秒画完小猪佩奇“社会人”!附效果视频+完整代码...
原标题:用 Python 20 秒画完小猪佩奇"社会人"!附效果视频+完整代码 导读:今年社交平台上最火的带货女王是谁?范冰冰?杨幂?Angelababy?不,是猪猪女孩小猪佩奇. ...
- 【网络通信 -- 直播】SRS 实战记录 -- SRS 部署与直播效果测试
[网络通信 -- 直播]SRS 实战记录 -- SRS 部署与直播效果测试 [1]SRS(Simple Realtime Server) 部署 SRS 代码下载 git clone https://g ...
- unity 计时器_如何用unity 物理系统 实现Stickfight中火柴人的布娃娃效果(二)
上一期中,我们完成了角色在没有任何输入的情况下实现了站立平衡,这期,我们就来聊一下角色的运动吧. 玄夜smile:如何用unity 物理系统 实现Stickfight中火柴人的布娃娃效果(一) ,还没 ...
- IT人的酸甜苦辣 女测试工程师的成长(ZT)
"酸甜苦辣"这四种味道几乎涵盖了人生应有的全部体会.屈指算算,如今已经是虚渡了将近29个春秋,没什么成就,再平凡不过. 以下的文字简单谈谈从99年毕业到如今的几个印象深刻的瞬间以及 ...
最新文章
- 翻译介绍15个经典的MDX查询-02and03
- cocos2dx基础篇(29)——屏幕适配
- Amount Format in SAP Fiori Opportunity
- [mybatis]动态sql_if_where_trim判断OGNL
- jzoj4025-找回密码【后缀自动机】
- iOS项目开发— CoreLocation的定位服务和地理编码与发编码实现
- Eclipse中部分快捷键
- java 常见 错误_JAVA几个常见错误简析
- mysql的体系架构和存储引擎
- 金融破段子 | 如果早知赚钱概率只有8%,你会不会改变投资策略
- Linux内核编程《一》
- 洛谷试炼场---提高历练地
- Galaxy Note8面世,“三维立体”发布会传递怎样的信号?
- elasticsearch源码:unicast列表解析
- Single Image Haze Removal Using Dark Channel Prior 基于暗原色先验的单一图像去雾方法【翻译】
- 商户接入微信支付方法(扫码支付、刷卡、app)
- C# CAD操作之定位实体位置(视图操作缩放)
- PANDA 下载及安装
- 编译原理课堂笔记(1)编译概述
- 二十一世纪大学英语读写教程(第三册)学习笔记(原文)——1 - How I Got Smart(我是如何变聪明的)