WiiMatrix 算法与分析




“所谓大数据,不光是大量数据,还是各个维度的‘全面数据’,这就是WiiMatrix!” —— Andrew, CEO


WiiMatrix是一个大数据的算法与分析系统,它是纯软件,支持分布式计算,运行在WiiCarrier和WiiCloud之上。


应用领域

  • 大数据分析;
  • 数据趋势监测与预警;
  • 复杂数据的模式识别;

优势与特性

  • 分布式、高维度计算;
  • 基于神经网络的机器学习;
  • 支持多种神经网络模型;
  • 支持时域、频域分析;

网络拓扑

分布式计算

WiiMatrix让分布于各地的WiiCarrier(现场服务器)和WiiCloud(云端服务器)协同工作。

通常情况下,数据会先经WiiCarrier进行初步处理,后将处理的“结果”交付WiiCloud。由于数据量巨大,这样既可以减轻WiiCloud的计算负担,也可以节省因流量和带宽带来的高昂费用。



机器学习

一个传感器所采集的变量是监测对象在某一个维度上的数据,成百上千个传感器构建起高维度的数据。维度越高,就越接近对象的真实状态。对这么大量的高维数据进行人工分析是不合适的,应利用机器学习进行模式识别。

基于神经网络构建机器学习模型,左侧为传感器的数据输入,右侧为监测对象的状态判断(如正常、异常等状态),中间为分类和学习算法。


时域分析

WiiMatrix跟踪各个维度上信号的变化趋势,以判断是否发生异常,并触发不同等级的报警信号。

通过机器学习算法,WiiMatrix从历史数据中动态调整报警阈值,使报警更符合现场的真实状况。


变换域分析

WiiMatrix提供了多种变换域上的分析工具,如FFT、小波变换、瀑布图等。




主要参数
参数 内容
 机器学习框架  TensorFlow
 分布式计算  支持
 训练期  需要
 频域变化  FFT、小波变换
 阈值设定  自适应
 消息推送  微信、邮件、短信

(略)