cyc_week_2 - YosanChan/Task GitHub Wiki

任务:

  • 对EGADS系统进行调试,了解其总体架构

输出:

    1. EGADS系统的总体结构图(visio)
    1. EGADS系统总体结构的文字描述

计算构架图: default 说明:

--首先,DetectAnomalyProcessable通过INPUT模块从配置文件(或外部)获取数据和配置参数,根据配置文件中的参数选择一种输入方式(配置文件中已有可供选择的输入方式备选项有DETECT_ANOMALY,UPDATE_MODEL,TRANSFORM_INPUT),生成标准形式的时间序列Timeseries。其中时间序列的生成由FileUtils类中的createTimeSeries方法完成,输入方式的选择由ProcessableObjectFactory类中的create方法完成。

--而后进入PROCESS模块,此模块为时间序列异常检测系统的核心模块,主要完成生成预测序列和异常检测序列,并最终通过OUTPUT模块选择一种方式显示出异常。时间序列进入一个或多个预测模型(若为多个,则由ModelAdapter类实现多个类的遍历),模型经Reset和训练后给出预测序列TimeSeries.Datasequence,预测序列与原始序列比较后在异常检测模型中给出异常信息。

--最后,程序进入OUTPUT模块,读取配置文件中OUTPUT的设置(配置文件中已有可供选择的输出方式备选项有STD_OUT,ANOMALY_DB,GUI,PLOT),根据设置选择输出方式,输出异常。


↑ 返回上级

← 返回首页