Skip to main content
. 2019 Mar 7;19(5):1168. doi: 10.3390/s19051168
Algorithm 3fDAE(): Measurement noise variance by denoising autoencoder.
Input:
      Θ={T1,T2,,Tm}: a training set of m sensor data;
      Ssensor: a numeric sequence of input sensor data;
Output:
      R: measurement noise variance of Ssensor;
begin
      (0) DAEmodel := TrainModel(Θ);
            // Build a denoising autoencoder model in the preprocessing step.
      (1) Sestimate:= ApplyModel(Ssensor,DAEmodel);
      (2) R:= CalculateVAR(Ssensor,Sestimate);     // Calculate the variance between two sequences.
      (3) return R;
end