Performance 哪种API在Kairos、/verify或/recognize中的性能更好?

Performance 哪种API在Kairos、/verify或/recognize中的性能更好?,performance,face-recognition,kairos-api,Performance,Face Recognition,Kairos Api,我有一个用例,其中我获得了一些带有subject_id的记录JSON记录,现在我想将图像发送给Kairos,并确定图像属于这些记录中的哪个记录subject_id。假设我需要从图像所属的5条记录中识别该记录。在这里,/verify需要5个API调用来检查每个调用的可信度。另一方面,/recognize需要1个API调用,但它会将它与库中的所有图像匹配,并返回具有最高可信度的图像 考虑到画廊中有数千张注册到Kairos的图片,哪一张更为理想?5个API调用还是1个API调用扫描所有图像?哪种方法花

我有一个用例,其中我获得了一些带有subject_id的记录JSON记录,现在我想将图像发送给Kairos,并确定图像属于这些记录中的哪个记录subject_id。假设我需要从图像所属的5条记录中识别该记录。在这里,/verify需要5个API调用来检查每个调用的可信度。另一方面,/recognize需要1个API调用,但它会将它与库中的所有图像匹配,并返回具有最高可信度的图像


考虑到画廊中有数千张注册到Kairos的图片,哪一张更为理想?5个API调用还是1个API调用扫描所有图像?哪种方法花费的时间更少?

在您的示例中,最好使用/recognize方法。在封面下,/recognize one-to-many matching实际上是执行多个/verify one-to-one匹配调用,然后对结果进行聚合和排序。但您只需支付1/确认通话的费用,而不是5/验证通话的费用

我们发现,任何给定请求中的大部分延迟实际上是将图像发送到API,而不是API处理请求所需的时间。由于该时间对于/recognize和/verify都是相等的,所以在您开始拥有非常大的面库50k+之前,您不会看到这两个调用之间的时间上有明显的差异


来源:Kairos.com的首席技术官

非常感谢您的回复。这很有帮助。我还有一个关于信心分数的问题。你也能看一下吗?