java应用程序中的异常检测

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

我想要做的是在现有的Java应用程序中集成异常检测模块,以允许用户从不同的算法和预测模型中进行选择

Egads库看起来相当乐观,但我不确定它是否适合我的目的,如果新数据进入我应该存储和更新现有模型或再次传递整个数据。另外,如果我想仅预测15分钟的时间窗口,通过在结果中仅传递15分钟的数据将是不确切的。

可能有任何其他有用的技术,有人可以分享他的类似任务的经验。遗憾的是,为此目的找不到任何其他java库。

java machine-learning anomaly-detection
1个回答
1
投票

我发现的是,我们无法存储最初训练的模型并将其应用于任何传入数据,只要更改初始时间序列,就会抛出异常。这就是为什么每次有新数据进入训练模型时唯一可行的选择,幸运的是它对我们的系统没有很好的性能影响。

图书馆本身看起来很好,可以作为构建异常检测系统的基础,但它仍然不像Python竞争对手那样灵活,但它是开源的,可以根据您的需要随时修改。

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