Section 01
Introduction to Practical Analysis of Unsupervised Machine Learning for Network Attack Detection
This project is based on the CICIDS2017 dataset, exploring the use of unsupervised learning techniques such as PCA dimensionality reduction, K-Means clustering, Isolation Forest, and Local Outlier Factor (LOF) to detect network attacks, and comparing the effectiveness differences between classical statistical methods (e.g., Z-Score) and machine learning methods. The core goal is to verify the effectiveness of unsupervised learning in identifying malicious network behaviors without labeled attack samples, providing technical references for network security defense.