我刚刚开始在 Python 中进行异常检测开发。
我的数据集是时间序列的集合。更详细地说,数据来自一些传感器/仪表,这些传感器/仪表记录和收集锅炉或其他设备的数据。
正如我之前所说,我必须使用的数据是时间序列,因此是时间戳和传感器检测到的相对值;当一个值大于或小于它附近的其他值时,它是异常的;基本上是一个高峰。
我需要开发一个无监督的分类模型,因为我没有标记所有数据。
另一个重要方面是这些数据是“季节相关的”;事实上,锅炉在冬天应该比夏天消耗更多。这些值不能被视为异常。
由于我没有这方面的经验,所以我在这里问你,解决这个问题的最佳算法/方法是什么。
此外,你知道一些书籍或链接建议吗?