Microsoft在Anomaly Detection API中提供了哪些异常检测算法

问题描述 投票:1回答:2

我正在探索Microsoft Azure异常检测API,以便在我的组织中使用。我想知道库中有哪些算法(例如隔离林,单类SVM,基于自动编码器的异常检测)。我通过此API可以选择哪些统计模型?

python azure azure-anomaly-detection azure-anomaly-detector
2个回答
1
投票

您是指Azure认知服务中的异常检测器吗?据我观察,API不仅采用单一模型或算法。您可以检查其响应,如果您不给出周期信息,它将返回一个,这意味着后面的算法也计算时间序列的周期,也许它是他们用来选择模型或算法的一个特征。我尝试发送季节性时间序列,非季节性时间序列,上升趋势和下降趋势,这一切都返回正确的好结果。不确定他们是否可以公开算法的细节。但是如果我使用DFT,STL用于季节性时间序列和ESD或简单Zscore用于非季节性,我可以看到相同的行为。

有时“整个”检测不能将预期值作为流模式中的“最后”检测返回,但根据API参考https://aka.ms/anomaly-detector-rest-api-ref,似乎“整个”API构建单个模型或选择一个算法进行检测和考虑目标点后的点数,因此在整个时间序列中应该是异常的。但是“最后一个”api仅使用目标点之前的点,因此它表示根据历史记录的异常。虽然有点困惑,但在流媒体监控场景中,我认为“最后”它是正确的选择,它更快,更准确。


0
投票

根据Microsoft Tech Community

使用以下算法:

  • 傅立叶变换
  • 极端学生偏差(ESD)
  • STL分解
  • 动态阈值
  • Z分数检测器
  • 一些先进的算法将被披露,等待纸质出版。

© www.soinside.com 2019 - 2024. All rights reserved.