Autoencoder IoT Threat Detection Report
Autoencoder IoT Threat Detection Report
using Autoencoder
1. Introduction
This project aims to design an Autoencoder-based anomaly detection system for identifying
potential security threats in IoT networks. The system is trained on normal traffic data from
the CICIDS 2018 dataset and uses reconstruction errors to detect anomalies.
2. Dataset Description
The CICIDS 2018 dataset is a comprehensive collection of labeled network traffic data,
including both normal and various malicious traffic types. For this project, normal traffic is
used to train the Autoencoder, while both normal and attack data are used for testing.
3. Data Preprocessing
Preprocessing steps include handling missing values, encoding categorical features, and
normalizing the dataset using StandardScaler. These steps ensure that the data is clean and
ready for training.
8. Conclusion
The Autoencoder effectively detected anomalous network traffic with high accuracy. Its
performance was comparable or superior to traditional anomaly detection methods, making
it a suitable choice for securing IoT networks.