Detect unknown (zero-day) IoT attacks using unsupervised anomaly detection with deep autoencoders. Train only on normal traffic - no attack labels needed!
This branch uses standalone Keras with a Tensorflow 1.14 backend. See the tensorflow_2 branch for the Keras within Tensorflow 2.0 version of the codebase.