在异常检测中查找原因



我们有一个使用自动编码器的异常检测模型,它包含13个参数。我们想检测是哪个参数导致了这种异常。

到目前为止,我们正在探索如何做到这一点,但还没有遇到任何问题。有人能就如何做到这一点提出一些算法吗?

SHAP值非常适合此操作。shap Python库自2019年10月起支持scikit learn IsolationForest,因此这将是最简单的方法。

您应该能够在shap中使用DeepExplainer来实现Keras/Tensorflow中实现的自动编码器。还有通用/黑盒KernelExplainer,它可以应用于任何模型。

相关内容

  • 没有找到相关文章

最新更新