University of Manchester

Network
Anomaly Detection

Sihan Zeng

Superviosr: Hongpeng Zhou

Welcome to my year 3 project.
This project is about using different machine learning algorithms to detect network anomalies.

Network
Anomaly Detection

In this project, 3 machine learning algorithms are
trained and tested on 2 different network flows dataset.
Algorithms: Randomforest, SVM and CNN. Datasets: CIC_IoT23, UGR16.
During the whole implementation of this project, these 3 algorithms were designed,
optimized for each dataset, and their performance is compared and inspected.
In this website, you are able to check the performance of all models visually,
and follow the instructions to reproduce the models training and testing.