An Enhanced Detection of DDoS Using Random Forest with Recursive Feature Elimination and Tree of Parzen Estimators
- Data Collection
- Exploratory Data Analysis: Shape, Distribution of Class & Label, Outlier Detection
- Data Pre-Processing: Handling Nulls, Duplicates, Low-Variance Columns; Data Splitting; Data Scaling; Feature Selection using Recursive Feature Elimination (RFE)
- Model Training using Random Forest
- Hyperparameter Optimization using Tree of Parzen Estimators (TPE)
- Model Evaluation: Achieved 99.5% accuracy with unbalanced dataset
- Environment & Hardware Check
- Data Loading
- Metadata Creation & Saving
- Synthetic Data Generation using Conditional Tabular Generative Adversarial Network (CTGAN)
- Model Saving into .csv format
- Data Collection
- Exploratory Data Analysis: Shape, Distribution of Class & Label, Outlier Detection
- Data Pre-Processing: Handling Nulls, Duplicates, Low-Variance Columns; Data Splitting; Data Scaling; Feature Selection using Recursive Feature Elimination (RFE)
- Model Training using Random Forest
- Hyperparameter Optimization using Tree of Parzen Estimators (TPE)
- Model Evaluation: Achieved 96.4% accuracy with unbalanced dataset
