AutoEncoders-Fraud Detection
Autoencoders are an unsupervised neural network architecture that is consisted of an encoder and a decoder. The encoder part converts input data to a space with much lower dimensions called latent space, and then the decoder part decodes samples from the latent space to a space with exact dimensions as the input to reconstruct a sample same as the input sample. By training an autoencoder to reconstruct samples like the input data (standard transactions) and measuring the MSE between the input data and the reconstructed samples, we can detect the fraud transaction from the normal ones based on this MSE error.