Follow the following steps to detect anomalies in a high-dimension dataset. You can apply this to unbalanced datasets too. During the training, input only normal transactions to the Encoder. The bottleneck layer will learn the latent representation of the normal input data. The Decoder will use the bottleneck layers output to reconstruct the normal transactions of the original input data. A fraudulent transaction will be different from a normal transaction. The Autoencoder will have trouble reconstructing the fraudulent transaction, and hence the reconstruction error will be high. You can flag a new transaction is fraudulent based on a specified threshold value for the reconstruction error.
-
Notifications
You must be signed in to change notification settings - Fork 0
AutoEncoder is a generative unsupervised deep learning algorithm used for reconstructing high-dimensional input data using a neural network with a narrow bottleneck layer in the middle which contains the latent representation of the input data.
License
kritisingh24/Fraud-detection-using-Autoencoders-in-TensorFlow
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
AutoEncoder is a generative unsupervised deep learning algorithm used for reconstructing high-dimensional input data using a neural network with a narrow bottleneck layer in the middle which contains the latent representation of the input data.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published