3

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

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

可能还有其他有用的技术,有人可以分享他在类似任务中的经验。不幸的是,找不到任何其他用于此目的的 java 库。

4

1 回答 1

2

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

库本身看起来不错,可以用作构建异常检测系统的基础,但它仍然不如 Python 竞争对手那么灵活,但是它是开源的,可以根据您的需要随时修改。

于 2018-07-04T14:13:09.303 回答