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]
我正在尝试使用 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]