如何使用 Azure 的多变量异常检测认知服务?

How to use the Multi-variate Anomaly Detection Cognitive Service by Azure?

在支持多变量认知服务的最新版本的Azure异常检测服务中,我们需要训练一个模型然后使用它。

quickstart documentation for Python 提到了一些没有导入的库:

from azure.ai.anomalydetector.models import DetectionRequest, ModelInfo

这两个库都抛出导入错误。 我们如何使用 Python SDK 使用多变量异常检测服务?

此错误与版本 azure-ai-anomalydetector==3.0.0b2 有关。在版本 azure-ai-anomalydetector==3.0.0b3 中,此问题已得到解决。

问题是因为最近更改了响应格式。要解决该问题,您可以将错误行更改为

model_status = self.ad_client.get_multivariate_model(trained_model_id).model_info.status