- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
场景:
在封闭集人脸识别中,如果我们在一个 Gallery 集中有 10 个人,那么查询图像将来自这 10 个人。因此,每个查询都将分配给 10 个人中的一个。
在开集人脸识别中,查询人脸可能来自图库中10个人之外的人。这些额外的人被称为“干扰者”。一个示例任务可以在 IJB-A 中找到。挑战。
问题:
假设我有一个针对 10 个身份中的每一个进行训练的 SVM(一对一)。我如何在开放集场景中报告准确性?如果查询图像 X 出现,我的模型将始终将其识别为画廊中 10 个人中的一个,尽管如果该人不在画廊中的 10 个人中,则得分较低。因此,当以百分比报告准确度时,每个干扰查询图像都会给我一个 0 准确度,从而降低使用正确身份标记每个查询图像的整体准确度。
这是报告开放集协议(protocol)识别准确性的正确方法吗?或者有没有一种标准的方法来设置分类分数的阈值,并说“查询图像 X 对画廊中的每个身份都有低分,因此我们知道它是一个干扰图像,我们在计算识别时不会考虑这一点准确性”
最后,一个 警告 :这对于生物识别和人脸识别非常特殊。但是,SO 提供了最连贯的答案,并且很可能在 SO 的视觉和图像处理标签中找到活跃的生物识别人员,这就是我在这里问这个的原因。
最佳答案
我来自开放的世界(车牌识别),所以我很自然地定义了一些东西,比如为积极识别定义一个较低的置信度阈值。
我建议查看您的集合中的人员和干扰项的识别质量/分数/置信度(无论它们在您的领域中称为什么)的直方图(即 SVM_A 的一个直方图带有多个人 A 的图像,一个 SVM_A 的直方图带有您的集合中其他人的几张图像,SVM_A 的一个直方图和干扰物的几张图像)。
预期的结果(如果你的 SVM 表现良好)是基本上只有人 i 的 SVM_i 得分非常高,而你的集合中的其他人和干扰项的 SVM_i 得分非常低。特别是,“集合中的其他人”和“干扰者”的结果应该基本相同(在统计意义上 - 它们都应该被识别为“不是人 i = 非常低的分数”)。
我希望(希望)一个自然的截止位置会出现在最高假阳性(非 A 上的 SVM_A)和最低真阳性(A 上的 SVM_A)分数之间的某个位置。
除了封闭集的人之外,您还可以将干扰项作为附加类别引入,并查看识别矩阵(第一行:A 被识别为 A、B、...、N、作为干扰项,第二行与 B、...最后一行:干扰项被识别为 A、B、... 作为 N、作为干扰项)并从该矩阵计算您的正确分类百分比。
编辑:我现在明白你关心你的平均识别信心(对吗?)。由于您无法对未设置的人进行明确的培训,因此我认为忽略那些干扰因素被正确识别为干扰因素的情况是公平的(所有 SVM 的最高置信度低于阈值)。
关于image-processing - 开放式人脸识别 - 给画廊中不存在的查询人脸打多少分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32054881/
我在将示例 laravel 5.2 应用程序部署到 openshift 时遇到问题。我找到了这个quickstart在 github 上并尝试了下面列出的手动安装。 rhc app create la
我刚刚开始使用 OpenCV,我发现了 contourArea 函数的一些非常奇怪的行为。 看到这张图片。 它有三个不相连的区域,左侧是一组长笔划,顶部中心有一个点,最后是右侧的一个大方块。 当我运行
我经常发现自己尝试从数值变量+用户提供的一组范围创建分类变量。 例如,假设我有一个带有数值变量 df$V 的 data.frame并想创建一个新变量 df$VCAT这样: df$VCAT = 0 如果
启动 MXBean 时,我收到错误提示 Method SampleServiceMXBean.register 具有无法转换为开放类型的参数或返回类型。根据错误消息,很明显我的 MXBean 无法 c
大多数时候在 CUDA 或 OpenCL 程序中需要分支,例如: for (int i=0; i
我们有一个可能有用的自制框架实现基于 REST 的网络服务。 这是一个 .net c# 项目,用于 web 应用程序。 它的用途是:用动态内容内联替换模板“标签”。示例标签:{{recentposts
是否有 Java 中 SMB/CIFS 服务器的开放实现?我能找到的唯一实现是 Alfresco 的,但它不是开源的。 一个相关的问题:假设没有这样的实现,我很惊讶没有一个库提供甚至是 SMB 的一个
我已将我的应用程序从本地主机移至 OpenShift,发现 PostgreSQL 连接存在问题。我已经配置了pom.xml: org.postgresql postgresql
我正在尝试在 AWS ec2 实例上配置 SSL 证书,我遵循了以下步骤: 使用 ubuntu 操作系统在 ec2 上创建实例。 通过证书管理器在我的域上颁发证书 -> 例如:*.domains.co
我正在尝试在打开的模式上执行 jQuery 脚本,以便将其中一个字段转换为 jQuery UI Spinner。 我正在使用Angular UI中记录的opened promise 。 问题:jQue
有没有办法将服务帐户 secret 内容填充到环境变量中? 示例:当一个 pod 启动时,它包含一个 /var/run/secrets/kubernetes.io/secrets/serviceacc
我在 security 和 components/securitySchemes 中定义了我的身份验证。在Swagger documentation about response ,他们提供了这个例子
我是一名优秀的程序员,十分优秀!