s2gpp 1.0.2

Algorithm for Highly Efficient Detection of Correlation Anomalies in Multivariate Time Series
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::utils::ClusterNodes;
use actix::prelude::*;
use ndarray::{Array1, Array2};

#[derive(Message)]
#[rtype(Result = "()")]
pub struct StartTrainingMessage {
    pub nodes: ClusterNodes,
    pub source: Option<Recipient<DetectionResponse>>,
    pub data: Option<Array2<f32>>,
}

#[derive(Message)]
#[rtype(Result = "()")]
pub struct DetectionResponse {
    pub anomaly_score: Array1<f32>,
}