Overview#
This project implements machine learning models without relying on high-level training APIs. The focus is understanding algorithm mechanics, not only model usage, and evaluating them on the UNSW-NB15 cybersecurity dataset.
Highlights#
- Decision Tree C4.5 with split logic and pruning paths
- Logistic Regression training via gradient-based optimization
- SVM implementation and comparison workflow
- Evaluation pipeline and reproducible experiment structure
Challenges & Learnings#
- Getting numerical behavior stable in iterative training
- Handling data preparation for realistic datasets
- Comparing custom models with established baselines
@l0stplains
@Kurondt
@Nayekah
@adharidwan
@FityatulhaqRosyidi