CPC G06N 3/088 (2013.01) [G06F 17/18 (2013.01); G06F 2218/12 (2023.01)] | 15 Claims |
1. A method of operating an anomaly detector including processing circuitry comprising a neural network, the neural network including layers of an encoder and a decoder, the method comprising:
extracting, by the processing circuitry, input features of an input data signal;
processing, by the processing circuitry, the input features using the neural network such that output features of the neural network corresponding to an output of the decoder are obtained;
performing, by the processing circuitry, unsupervised learning on the neural network based on the output features such that the neural network is trained to differentiate an abnormal signal from a normal signal;
obtaining, by the processing circuitry, an error based on the input features and the output features;
determining, by the processing circuitry, whether the input data signal indicates the abnormal signal or the normal signal based on a comparison of the error and a threshold; and
outputting, by the processing circuitry, information indicating that the abnormal signal is detected based on a determination that the input data signal indicates the abnormal signal,
wherein the neural network further includes an input layer and an output layer, and
wherein the performing of the unsupervised learning includes updating weights of the input layer and the output layer through online learning when the input data signal indicates the normal signal such that a difference between the input features and the output features decreases.
|