Azure PII 最小精度过滤器

Azure PII minimumPrecision Filter

我正在尝试使用 python 和 Azures PII 认知服务按最小精度过滤结果以排除任何置信度 (.5) 过低的 PII 名称。

response=client.recognize_pii_entities(documents,language="en",categories_filter=['Person'], minimumPrecision=[.8])

request() 获得了 "minimumPrecision"

的意外关键字参数

categories_filter 与 azure 文档说要使用的 piiCategories 不同,这是功能参数,所以我想知道 minimumPrecision 是否实际上也应该不同,但我在文档中找不到它。

客户端库不支持 minimumPrecision 参数。 REST API 也没有。您能否分享显示此参数用法的 Azure 文档?

您应该能够在 confidence_score 上过滤实体结果以获得相同的效果:

response = client.recognize_pii_entities(documents, language="en", categories_filter=['Person'])
results = [entity for entity in res.entities for res in result if entity.confidence_score > 0.8]